저는 GCC_UNUSED가 꽤 많은 장소 (curses, CDK)에서 사용 된 것을 보았습니다. 검색을 시도했지만 아무 것도 찾을 수 없습니다. 누군가 의미를 알 수 있습니까?GCC_UNUSED 정의는 무엇입니까?
1
A
답변
1
은 보통은 매크로 정의처럼 뭔가 :
#ifdef __GNUC__
# define GCC_UNUSED __attribute__((unused))
#else
# define GCC_UNUSED
#endif
변수에 부착 unused
attribute은, 변수가 가능하지 않은 것으로 의미가 있다는 것을 의미한다. GCC는이 변수에 대한 경고를 생성하지 않습니다.
0
GCC 매크로가 아니며, GCC와 관련하여보고있는 코드입니다.
"매개 변수 사용되지 않음"경고를 피할 수있는 대부분의 방법.
http://gcc.gnu.org/onlinedocs/gcc-3.4.6/gcc/Variable-Attributes.html 사용하지 않는 검색 –