예를 들면 :
int $a = 1;
int $$a = 2;
왜이 허용됩니다? 난 비주얼 스튜디오 C++ 표준에서 2010 년
예를 들면 :
int $a = 1;
int $$a = 2;
왜이 허용됩니다? 난 비주얼 스튜디오 C++ 표준에서 2010 년
함께 일하고 있어요
는 2.11 식별자 :
identifier:
identifier-nondigit
identifier identifier-nondigit
identifier digit
identifier-nondigit:
nondigit
universal-character-name
other implementation-defined characters
명시 적으로 구현이 식별자에 구현 정의 숫자가 아닌 문자를 가질 수있는 마지막 행을 참조하십시오 .
$
(예 : bash/Perl과 같은)은 C++에서 특별한 의미가 없으며 C++ 표준에는 제한이 없습니다. $
은 다른 식별자와 같습니다. 그러나 가지고있는 것이 어색하게 보일 것입니다 int $;
글쎄, 그것은 C++ 표준이'$ '를 포함하는 이름을 사용하는 것이 잘못된 형식의 프로그램이되지 않는다는 것을 보장하지 않는다는 점에서 특별합니다. – avakar
그것이 허용되면 안되는 경우가 있습니까? – Vikdor
앞으로이 가이드 라인을 따르십시오 : 제목은 짧아야하며 설명이 있어야하지만 질문이 있어서는 안됩니다. 완전한 문장을 공식화하십시오. – stefan