如何解决严重性代码说明项目文件行抑制状态错误C3872'0x2019':标识符中不允许此字符
我是C ++的新手,在尝试构建项目时,代码给我以下错误:
严重性代码描述项目文件行抑制状态错误 C3872'0x2019':标识符中不允许使用此字符
我正在使用Visual Studio 2019专业版。我在发布中运行我的代码,并且在我的属性中,在静态库中使用 MFC 。在运行代码之前,不会显示错误。导致错误的行:
CString customer’sTelephoneNumber;
CString customer’sAddress;
解决方法
在C ++中,不能在变量名中使用’
字符(或者实际上是任何标点符号)。您只能使用拉丁字母(大写或小写),十进制数字(“ 0”至“ 9”),下划线(_
)字符和 some Unicode字符(如参考链接如下)。名称不能中的第一个字符是数字,最好避免使用 下划线开头的名称,因为编译器实现经常在内部使用它们。
在此问题上,C ++标准非常冗长且难以引用,但对此cppreference page却有相当不错的总结。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。