static
키워드를 추가 한 헤더 파일에 메서드가 있습니다. 예 :사용하지 않는 함수 경고
static int32_t Tlvlist_AddRawt(Tlvlist *a, uint8_t type, uint16_t size, const void *bytes);
방법은 정적 키워드 함수명에 존재하지 않는이 .c 파일에서 구현된다.
이 메서드는 같은 .c 파일의 다른 함수에서 호출됩니다. 나중에이 함수 (이 정적 함수를 사용함)는 main에서도 호출됩니다.
경고 : "사용하지 않은 함수 'Tlvlist_AddRawt'"가 헤더 파일에 있습니다. 왜 이런 일이 발생합니까?
ps. 나는 Xcode를 사용한다.
왜 '정적'을 추가 했습니까? – Kevin
@ 케빈 : 왜 보통 추가됩니까? 일부 액세스 제어 –
작업을 수행하려면 다른 파일이이 기능을 보거나 사용할 수 없도록하십시오. – Kevin