1

我的代码中的某些内容(变量、函数等)需要一个特殊符号。我注意到 '$' 是一个合法符号,但只是想知道是否建议使用它(以后不会与其他东西冲突?)。

我正在使用 VStudio,并且我知道 VS 在某些事情上使用 $(例如片段等,尽管我不打算使用它们)。

4

1 回答 1

2

Microsoft VC++ 编译器也允许使用$符号。阅读:http: //msdn.microsoft.com/en-us/library/565w213d.aspx。因此,如果您在 MS 环境中工作,没问题,您可以将其用作其他支持的对象,例如 AZ、az、0-9、_

编辑:但有一件事,如果其他程序员将来可能会看到您的代码并且可能会混淆(因为某些编程语言(例如 PHP $)用作键符号)。并且还建议对标识符(Write programs for peoples first, computer second - Steve McConnell)使用含义全名。所以如果你重新考虑使用$符号,如果它让你的名字难看,那就打吧。而且它也可能导致可移植性问题(仅在您针对多个编译器时才重要)

于 2013-04-17T07:12:36.637 回答