태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
2017.12.15 08:30


 [ios] extern const vs. static const in header


==, == 비교, Conflict, Extern, extern conflict, extern const, file scope, Global Variable, globally unique, header, Objective-C, static, static const, [ios] extern const vs. static const in header, 접두어, 파일 scope


-

extern 으로 설정하면 global 하게 유효한 변수가 되기 때문에 == 비교가 가능하다.



-

static 으로 설정된 변수는 본디 Objective-C 에서는 해당 파일에서 유효하다.

따라서 == 비교가 불가능하고, 해당 Type 에 대해 비교를 해야 한다.



-

Globally Unique 한 Const 선언을 위해서라면 extern 으로 설정하여 사용하는 것이 더 옳다.



-

주의사항은, extern 으로 설정하는 녀석들은 접두어를 잘 붙여서 사용해야 conflict 가 나지 않는다.



더보기



댓글을 달아 주세요


Posted by 돼지왕왕돼지