예시1예시2namespace ABC = AAA::BBB::CCC;SimpleFunc.h : 프로토타입만 정의SimpleFunc.cpp : 헤더파일과 같은 폴더에 위치, 함수의 실제 구현 / SimpleMain.cpp : main 함수 정의 /
데이터 영역 : 전역변수스택 영역 : 지역변수, 매개변수힙 : malloc에 의한 동적 할당(true, false)는 (1,0)이 아니다. 값을 요구하는 경우 그에 맞춰서 변환될 뿐.주소 값을 이용한 Call-by-reference참조자를 이용한 Call-by-refe
C와 달리 typedef 없이 구조체 이름으로 변수 선언 가능구조체 내에 함수 선언 가능 -> 구조체 변수에 직접 접근 가능C++에서 구조체는 클래스의 일종이다전역에 매크로 상수를 선언하는 대신, namespace로 묶거나 구조체 내부에 enum을 선언한다구조체 내부에
멤버변수를 private으로 선언하고, 해당 변수에 접근하는 함수를 별도로 정의해서, 안전한 형태로 멤버변수의 접근을 유도하는 것하나의 목적 하에 둘 이상의 기능이 모여 목적을 달성정보은닉이 기본적으로 포함됨해당 함수 내에서는 멤버변수에 저장된 값을 변경하지 않겠다 선
해당 키워드를 사용하면 대입 연산자를 이용한 생성자 호출은 불가능(묵시적 변환을 막음)