В этой книге , которую я сейчас читаю, я наткнулся на следующее:
Классу не нужен конструктор. Конструктор по умолчанию не требуется, если объект не требует инициализации.
Правильно ли я делаю вывод из вышеизложенного, что в некоторых случаях компилятор не создает конструктор по умолчанию для класса / структуры? Если да, то что это за случаи? Я рискну и скажу, что POD, вероятно, один из них. Есть ли другие?
РЕДАКТИРОВАТЬ: Я изменил заголовок, поскольку исходный заголовок дал значение, которое я спросил, когда конструктор по умолчанию не определен, вместо того, чтобы спрашивать, когда у класса вообще нет конструктора.