Cześć.
Szukałem, szukałem, aż w końcu znalazłem niedopatrzenie w moim programie i powód wyświetlania kosmicznych wartości podczas wykonywania destruktorów. Przejdę więc do rzeczy. Mamy taki kod:
int main()
{
class A() {};
class B(){};
A obj_a;
B obj_b;
}
Więc pierwsze zostanie zniszczone obj_b, a później obj_a, ale czy zawsze?