[C++] reference
개요 어떤 변수에 별명을 붙이는 것 별명에 변수가 붙으면 해당 별명은 다른 변수로 변경 불가 레퍼런스의 레퍼런스, 레퍼런스의 배열, 레퍼런스의 포인터는 불가능 댕글링 레퍼런스(Dangling reference) 참조할 대상이 사라진 레퍼런스 ...
개요 어떤 변수에 별명을 붙이는 것 별명에 변수가 붙으면 해당 별명은 다른 변수로 변경 불가 레퍼런스의 레퍼런스, 레퍼런스의 배열, 레퍼런스의 포인터는 불가능 댕글링 레퍼런스(Dangling reference) 참조할 대상이 사라진 레퍼런스 ...
개요 지정한 메모리에 객체를 초기화 메모리 할당과 초기화를 분리하기 위한 기법 메모리 할당 시점에 타입을 정할 수 없거나 초기화 시점을 지정하고 싶은 경우에 사용 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) { ...