1. Будет ли работать такой код
{
int& c = 1.0;
cout << c << endl;
}
а такой?
{
const int& c = 1.0;
cout << c << endl;
}
2. Что анпечатают ети программы (если чего нибудь напечатают)
struct q1 { ~q1() {cout << "from q1" << endl; } }
struct q2 { ~q2() {cout << "from q2" << endl; } }
void func1(void) { q2 my_q2; exit(0);}
void func2(void) { q2 my_q2; abort();}
static q1 my_q1;
int main(void) {
func1();
}
}
...........
static q1 my_q1;
int main(void) {
func2();
}
}
Надо бы конечно скрыть все ето за лесом но лениво
