我的代码中需要一些特殊符号(变量,函数等)。我注意到'$'是一个合法的符号,但只是想知道是否建议使用它(以后它不会与别的东西冲突?)。
我正在使用VStudio,我知道对于某些事情,VS使用$(就像片段等一样,虽然我不打算使用它们)。
答案 0 :(得分:2)
Microsoft VC ++编译器也允许使用$
符号。读这个:http://msdn.microsoft.com/en-us/library/565w213d.aspx。因此,如果您在MS环境中工作,没有问题,您可以将其用作其他支持的,例如A-Z,a-z,0-9,_
编辑:但有一件事,如果其他程序员将来可能会看到您的代码并且可能会混淆(因为某些编程语言如PHP使用$
作为关键符号)。此外,建议对标识符使用含义全名( Write programs for peoples first, computer second - Steve McConnell
)。所以,如果你重新考虑使用$
标志,如果它让你的名字变得丑陋,那就击球了。它也可能导致可移植性问题(只有当你针对多个编译器时才重要)