Будучи студентом в прошлом году, я работал с GCC 4.4.7 для компиляции кода на C++, и он создавал бы конструкторы и деструкторы для моих классов, если они не были явно определены в коде. Является ли это функцией, которая существует в версии 4.2.x?Создает ли GCC 4.2.x конструкторы?
Прежде чем вы спросите, да, я искал это и посмотрел на gcc.gnu.org, но мои поиски ничего не изменили.
Это особенность не компилятора, а языка C++. Чтение, например. [эта ссылка] (http://en.cppreference.com/w/cpp/language/default_constructor#Implicitly-declared_default_constructor), чтобы узнать, когда генерируется * неявный конструктор *. –
Если вы не указали конструктор или деструктор, он создает пустой, который ничего не делает по существу – okebz
@JoachimPileborg Сгенерированный конструктор не является неявным. Декларации и определения. – Columbo