C언어
warning: passing argument of discards qualifiers from pointer target type
고요한하늘...
2013. 7. 30. 10:25
logging( char * fn ){
}
int test()
{
logging( __FUNCTION__ );
}
위와 같은 코드를 작성하고 컴파일 하면
warning: passing argument 1 of discards qualifiers from pointer target type
와 같은 에러 메시지가 나온다.
첫번째 파라미터의 qualifiers( 한정어 )가 사라진다는 의미인데
__FUNCTION__은 char const * 로 파라미터를 넘겨 받아야 하기 때문에 발생하는 메세지 이다.