在C++代码中使用'$'符号是否安全?

Is it safe to use the '$' symbol in C++ code?

本文关键字:符号 是否 安全 C++ 代码      更新时间:2023-10-16

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

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

microsoftvc++编译器也允许使用$符号。请阅读: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 )。所以如果你重新考虑使用$符号,如果它使你的名字难看的话。它还可能导致可移植性问题(只有当您的目标是多个编译器时才有问题)

相关文章: