[C/C++] C 매크로 함수와 C++ 인라인 함수
|

[C/C++] C 매크로 함수와 C++ 인라인 함수

1. 매크로 함수 (C언어) 매크로 함수는 C언어에서 프리프로세서를 통해 정의됩니다. 이는 컴파일 과정에서 초기 단계인 전처리 단계에서 처리되며, 매크로로 정의된 코드는 실제 코드에 직접적으로 복사되는 방식으로 작동합니다. 특징: 매크로 함수 코드 2. 인라인 함수 (C++언어) 인라인 함수는 C++에서 도입된 기능으로, 컴파일러에게 함수 호출을 실제 함수의 코드로 대체하도록 제안하는 힌트를 제공합니다. 인라인 함수는 함수 호출의 오버헤드를…