공유 메모리나 메모리 맵 I/O를 사용하는 어플을 만들 때 유용한 방식이다.
char *myBuffer = new char[1024];
myClass *pMyClass = new (myBuffer) myClass( 10 );
myClass *pMyClass = new (myBuffer) myClass( 10 );
대신, 객체를 삭제할 때에 소멸자를 직접 호출 해야 한다.
pMyClass->~myClass(); // 파괴자 직접 호출
delete[] myBuffer;
delete[] myBuffer;
참조자료 : MEC++ 83 page, http://fromdj.egloos.com/3545830
'개발새발 > 기초' 카테고리의 다른 글
postgreSQL 에서 oracle의 rowid 같은 값 이용하기 (0) | 2011.02.18 |
---|---|
참조카운팅과 String (0) | 2010.04.26 |
parameter & argument (0) | 2010.04.09 |
const 정리 (0) | 2010.04.02 |
Prologue... (0) | 2010.04.01 |