Mayor
Специалист
Offline
|
|
« : 01-08-2009 06:19 » |
|
[c++] placement object
кто-нить переопределял операторы new для простых случаев?
идея какая: допустим имеется класс, условно назовем его string - чтобы не было ассоциаций с std::string
допустим очень часто имеется ситуация когда, только что проиницилизированый объект string будет постоянно подвергаться добавлению новых элементов, причем критически важно чтобы, порядок следования элементов соотвествовал их добавлению
насколько реально, подменив ему оператор new, добиться того, чтобы у только что проинициализированного объекта, последовательность элементов оканчивалась в самопальной куче в месте после которого нет ни одного элемента до самого конца кучи?
как в данном случае избавиться от необходимости явного вызова деструктора string?
|