inline
-
Define( + inline , constexpr)프로그래밍 언어/C++ 2024. 6. 21. 16:30
Define ( + inline , constexpr) Define#DEFINE [변수명] (기능)- 변수명 : 왠만하면 대문자로 표기 ( ex) #define TEST_COUNT 0 )- 기능 : 해당 부분은 상수값을 표현한다기 보다는 기능을 랩핑하는쪽에 가까움( ex) #define TEST_FUNC std::cout 1. 상수 정의기const를 사용하듯, 상수를 전처리 단계에서 설정함 ( 매크로를 이용하여 )#define MAX_SIZE 1002. 함수 형태의 매크로 함수형태의 매크로를 사용시에 괄호 ( "()" )를 사용하지 않아도 되나, 안정성을 높이기 위해 사용한다c++11이상의 경우 상수표현은 constexpr , 함수 표현은 inline으로 대체 가능#define MAX(a,b) ( (..