C++ error C2015: too many characters in constant
2024-10-21 12:48:43
错误原因:字符常量中的字符太多了。
错误分析:
单引号表示字符型常量。
一般的,单引号中必须有,也只能有一个字符(使用转义符时,转义符所表示的字符当作一个字符看待),如果单引号中的字符数多于4个,就会引发这个错误。
另外,如果语句中某个字符常量缺少右边的单引号,也会引发这个错误,例如:if (x == 'x || x == 'y') { … }
如果单引号中的字符数是4个以内,编译不报错,但会给出警告
解决方法:
1、将单引号换为双引号
最新文章
- [翻译]用 Puppet 搭建易管理的服务器基础架构(4)
- 配置SQL server远程连接(局域网)
- css内容样式属性
- 发布以NLog作为日记工具的ASP.NET站点到IIS注意事项
- 2小时入门Robot Framework
- session跟cookies区别
- java环境配置总结
- 过滤器-->;GZIP压缩
- CSS3中样式顺序
- C#中的 序列化和反序列化
- 【重走Android之路】【Java面向对象基础(三)】面向对象思想
- Java学习笔记之:Java封装
- 最新版postgresql+pgboucer安装
- Linux在简短而经常使用的命令
- 配置ssh免密码登陆
- linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?
- [WP]BugkuCtf - pwn2
- 章节九、4-ChromDriver介绍
- 循环取月的三位英语名 Jan Feb
- 【洛谷P2420】让我们异或吧