История изменений
Исправление Iron_Bug, (текущая версия) :
теоретически - можно. даже где-то попадалась статья какого-то программиста, который вместо new выделял память под класс и вызывал конструктор и это работало. но естественно, что класс может иметь нетривиальный конструктор и тогда надо учитывать все нюансы. опять же, зачем классу realloc? класс сам по себе и его хранимые данные часто не одна и та же непрерывная область памяти. поэтому вообразить себе ситуацию, что объекту понадобится именно реаллок, довольно трудно. опять же, у каждого компилятора свои способы хранения класса и его данных.
Исходная версия Iron_Bug, :
теоретически - можно. даже где-то попадалась статья какого-то программиста, который вместо new выделял память под класс и вызывал конструктор и это работало. но естественно, что класс может иметь нетривиальный конструктор и тогда надо учитывать все нюансы. опять же, зачем классу realloc? класс сам по себе и его хранимые данные часто не одна и та же непрерывная область памяти. поэтому вообразить себе ситуацию, что объекту понадобится именно реаллок, довольно трудно.