Здравствуйте, so5team, Вы писали:
S>Вот и я о том же. Хотя, если экземпляры Class1 нигде кроме test.cpp явным образом не создаются (используются только ссылки/указатели на Class1), то почему бы и нет в каком-то из компиляторов (об этом ТС так же ничего не сказал).
clang++ MacOS.
NB>>больше похоже на использование внутри Class1 чего-то вроде unique_ptr<Class2>
S>Может и так. Но обычно для проблем с этим нужно определять в .hpp-файле пустой деструктор. Так что
Деструктор не трогал, он тоже присутствует. Естественно в h-файле только декларация.