logging( char * fn ){
}
int test()
{
logging( __FUNCTION__ );
}
위와 같은 코드를 작성하고 컴파일 하면
warning: passing argument 1 of discards qualifiers from pointer target type
와 같은 에러 메시지가 나온다.
첫번째 파라미터의 qualifiers( 한정어 )가 사라진다는 의미인데
__FUNCTION__은 char const * 로 파라미터를 넘겨 받아야 하기 때문에 발생하는 메세지 이다.
'C언어' 카테고리의 다른 글
로컬 프로그램 멀티 쓰레드 (0) | 2013.08.08 |
---|---|
multi process read (0) | 2013.08.08 |
error while loading shared libraries (0) | 2013.04.21 |
[autotools] libtool link 옵션 (0) | 2013.04.01 |
"configure: error: C++ preprocessor "/lib/cpp" fails sanity check" (0) | 2013.01.29 |