|
|
От: |
Denich
|
|
| Дата: | 10.05.05 01:31 | ||
| Оценка: | -2 | ||
D>>Есть участок памяти, есть экземпяр объекта.
D>>Каким образом можно сконструировать объект — копию заданного объекта
D>>в заданном участке памяти (через конструктор копирования)?![]()
CS>Примерно так
CS> void *p = ...; CS> myclass * myclass_dst_object_p = new(p) myclass( myclass_src_object );
// This will call ::operator new(size_t, char*, int).
A* pa2 = new(__FILE__, __LINE__) A(20);