[ Programing ]/C++

C++ 컴파일 중 인자 미사용 경고 없애는 매크로

Mister_Q 2018. 4. 17. 12:29

API 제공 :

#define UNREFERENCED_PARAMETER(P)   { (P) = (P) }


void Func( int nParam1 )
{
     UNREFERENCED_PARAMETER( nParam1 );
}

 

 

 

 

그 외 C++ 17 부터는 [[maybe_unused]] 사용

참조 : https://isocpp.org/files/papers/P0212R0.pdf

 

void Func( int nParam1 )
{
     [[maybe_unused]]
}

 

저작자표시 비영리 동일조건 (새창열림)