Я читал это , в котором упоминаются деструкторы, тривиальные и нетривиальные.
У класса есть нетривиальный деструктор, если он имеет явно
определенный деструктор, или если он имеет объект-член или базовый класс, который
имеет нетривиальный деструктор.
Например, у меня есть класс,
class C {
public:
~C(); // not explicitly declared.
};
Если C::~C()
определен неявно, это делает тривал dtor?