Replacement new 메모리 할당 없이 생성자 호출하기..
직접 관리하는 메모리에 클래스 등을 넣고
생성자만 호출하기위해 사용한다.
#include <new>
class TestClass
{
public:
TestClass(int num)
{
mNum = num;
}
~TestClass()
{
}
private:
int mNum;
}
void test()
{
static char buffer[sizeof(TestClass)];
new(buffer) TestClass(1);
}
{
}
private:
int mNum;
}
void test()
{
static char buffer[sizeof(TestClass)];
new(buffer) TestClass(1);
}
'프로그래밍' 카테고리의 다른 글
Python 에서 xml 사용하기. element tree 를 사용.. (0) | 2011.08.19 |
---|---|
Python 삼항연산자 사용방법.. (0) | 2011.08.18 |
램디스크를 사용해 빌드속도 향상을 해보자. (0) | 2011.05.03 |
윈도우즈폰 7 애플리캐이션 아키텍쳐 설명 동영상. (0) | 2011.04.19 |
dll과 메모리 맵 파일(memory-mapped file)의 관계. (0) | 2011.03.07 |
댓글