전처리 단계에서 처리함수처럼 인자를 설정할 수 있는 매크로실제로는 함수가 아니라 단순 치환만 해준다어떠한 타입 검사도 이루어지지 않기 때문에 문제가 발생할 수 있다컴파일 단계에서 처리매크로 함수의 단점을 보완하기 위해 사용일반적인 함수들을 위해 실행하는 타입 검사가 그
friend로 선언된 다른 클래스의 private 및 protected 멤버에 접근할 수 있다ClassA에서 friend ClassB 선언이 되어있으면, ClassB에서 ClassA의 priveate 및 protected 멤버에 접근할 수 있다
하나 이상의 순수 가상 함수를 포함하는 클래스가상 함수 : 파생 클래스에서 재정의할 것으로 기대하는 멤버 함수순수 가상 함수: 파생 클래스에서 반드시 재정의해야 하는 멤버 함수 추상 클래스의 다중 상속으로 인한 모호성 문제를 해결하기 위해 사용C++에서 직접적으로 인터
공백과 개행문자를 입력받지 못 한다.공백처리를 위해서는 getline() 함수를 사용해야 한다.
재귀함수