inline
[C++] 매크로 / 인라인
매크로 컴파일러가 컴파일을 시작하기 전에 #define으로 정의된 상수를 매크로 확장 문자열로 변환하여 사용하는 것 프로그램의 가독성이 높아지고, 유지보수가 용이해진다. 매크로 확장 문자열에는 공백을 포함할 수 없다. #define은 전처리 과정에서 치환되므로 메모리 공간에 할당되지 않는다. ▶ 주소 접근이 불가능하다. 매크로 상수 매크로 상수는 다음과 같이 정의한다. #define 매크로이름 값 // 전처리기 문의 끝에는 ;(세미콜론)을 붙이지 않는다. 매크로 상수 예제 #include #define PI 3.14159 // 매크로 상수 정의 using namespace std; int main() { double radius = 5; cout