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);
}
'프로그래밍 > c++' 카테고리의 다른 글
vs visualizer utf-8 (0) | 2014.11.22 |
---|---|
visual studio 파일 저장시 utf8로 저장되게 하는방법 및 white space 제거 (0) | 2011.10.04 |
dll과 메모리 맵 파일(memory-mapped file)의 관계. (0) | 2011.03.07 |
windows 애플리케이션 가상 메모리의 상태를 확인해보자. (0) | 2011.03.04 |
가상메모리의 상태를 알아보자! (0) | 2011.03.03 |
댓글