[C++] placement new
개요 지정한 메모리에 객체를 초기화 메모리 할당과 초기화를 분리하기 위한 기법 메모리 할당 시점에 타입을 정할 수 없거나 초기화 시점을 지정하고 싶은 경우에 사용 pool(connection, momory, …), 다형성 등
개요 지정한 메모리에 객체를 초기화 메모리 할당과 초기화를 분리하기 위한 기법 메모리 할당 시점에 타입을 정할 수 없거나 초기화 시점을 지정하고 싶은 경우에 사용 pool(connection, momory, …), 다형성 등
개요 런타임 시점에 프로세스의 힙 영역에 메모리 공간을 할당 명시적 해제 필요 malloc/calloc과 free, new와 delete가 쌍을 이뤄 사용 malloc 메모리 할당 후 쓰레기값으로 초기화 생성자를 호출하지 않음 ...
개요 이름 충돌을 방지하는 방법 이름 없는 네임스페이스의 경우 static을 사용한 것처럼 해당 파일에서만 접근 가능
예제 코드 #include <iostream> using namespace std; int main() { for (int i = 0; i < 5; i++) { if (i % 2 == 0) { ...
예제 코드 #include <iostream> using namespace std; int main() { cout << "Hello, World!" << endl; ...