Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++ 식별자에서 밑줄 사용에 대한 규칙은 무엇입니까?


MSDN 문서에서 -

식별자의 시작 부분에 두 개의 연속 밑줄 문자( __ )를 사용하거나 하나의 선행 밑줄 다음에 대문자를 사용하는 것은 모든 범위의 C++ 구현을 위해 예약되어 있습니다. 현재 또는 미래의 예약된 식별자와 충돌할 수 있으므로 파일 범위가 있는 이름에 대해 하나의 선행 밑줄 뒤에 소문자를 사용하는 것을 피해야 합니다.

따라서 −

와 같은 이름을 사용하지 마십시오.
__foo, __FOO, _FOO

그리고 다음과 같은 이름은 전역 네임스페이스에 사용하면 안 됩니다. −

_foo, _bar

이 외에도 LC_, SIG_와 같은 접두어가 더 있고 _t와 같은 접미사는 구현을 위해 예약되어 있으므로 사용해서는 안 됩니다.

따라서 이름 사이에 밑줄을 포함하거나 밑줄로 끝나는 변수를 만들 수 있습니다.