Re[8]: Ошибка, если конструктор определен в h-файле (этюд?)
От: Shmj Ниоткуда  
Дата: 05.07.23 09:09
Оценка:
Здравствуйте, so5team, Вы писали:

S>Вот и я о том же. Хотя, если экземпляры Class1 нигде кроме test.cpp явным образом не создаются (используются только ссылки/указатели на Class1), то почему бы и нет в каком-то из компиляторов (об этом ТС так же ничего не сказал).


clang++ MacOS.

NB>>больше похоже на использование внутри Class1 чего-то вроде unique_ptr<Class2>

S>Может и так. Но обычно для проблем с этим нужно определять в .hpp-файле пустой деструктор. Так что

Деструктор не трогал, он тоже присутствует. Естественно в h-файле только декларация.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.