Код: Выделить всё
class TA
{
~TA();
};
TA func()
{
return *new TA();
}
int main()
{
}
Gcc и msvc работают должным образом – не компилируйте приведенный выше код, поскольку класс TA имеет частный деструктор.
Да кто-нибудь знает что-нибудь об этой ошибке clang?
Подробнее здесь: https://stackoverflow.com/questions/793 ... destructor
Мобильная версия