VC++程序常见错误 提示(2)---gyy整理
来源:互联网 发布:java抓取动态网页数据 编辑:程序博客网 时间:2024/06/14 04:36
(1)每条完整的C++语句后要加“;”,表示当前语句的结束。如果程序中的语句未加“;”,编译器会报错。
以下是错误案例
此类错误,一般是蓝色指示标之前缺少“;”。
(2)而预处理命令,不同于C++语句,它以“#”开头,结尾不加“;”
如果在预处理命令后加上“;”,第一次编译时会出现警告“ warning C4067: unexpected tokens following preprocessor directive - expected a newline”,可以忽略此警告,不会影响程序运行。
如果在预处理命令前缺少“#”,编译器会报错
以下是错误案例
(3)一般编译(a.cpp)、连接(a.obj)、运行(a.exe)一个程序后,要再重新运行此程序之前,应先把先前正在运行的运行框(a.exe)关掉。如果有些正在运行的程序(a.exe)不关掉,再次运行该程序时有可能出现以下错误:LINK :fatal error LNK1168:cannot openDebug/a.exe for writing
错决解决方案:先关掉该运行框(a.exe),再重新运行即可。
(4)程序代码中出现了中文状态下的输入字符(中文输入法下输入的字符),则会提示以下错误。
error C2018: unknown character '0x##' //未知字符‘0x##’。
以下是错误案例
错误分析:0x##是字符ASC码的16进制表示法。这里说的未知字符,通常是指全角符号、字母、数字(中文输入法下的字符),或者直接输入了汉字。如果全角字符(中文输入法下的输入字符)和汉字用双引号包含起来,则成为字符串常量的一部分,是不会引发这个错误的。
- VC++程序常见错误 提示(2)---gyy整理
- VC++程序常见错误 提示(1)---gyy整理
- VC++程序常见错误 提示(3)---gyy整理
- VC++程序常见错误 提示(4)---gyy整理
- C ++程序中的三种错误类型---gyy整理
- VC++警告级别的设置--gyy整理
- VC ++ 编译模拟器常见错误整理
- 【整理】常见错误整理
- PHP程序中常见的错误和屏蔽PHP提示的方法(待完善)
- VC程序提示 Expression:("Buffer too small",0) 错误
- 运行hadoop MapReduce程序常见错误及解决方法整理
- 运行hadoop MapReduce程序常见错误及解决方法整理
- 运行hadoop MapReduce程序常见错误及解决方法整理
- 常见宽带错误提示
- g++常见错误提示
- MySQL常见错误提示
- 常见错误提示
- <iOS>常见错误提示
- IP地址分类
- Java中的Enum的使用与分析
- hiberante学习笔记
- 基因芯片(Affymetrix)分析2:芯片数据预处理
- 使用gparted分区操作后,原linux系统无法进入
- VC++程序常见错误 提示(2)---gyy整理
- 对象适配器与类适配器
- Logcat出错:Could not create the view -Logcat 不能显示,但是(Logcat(deprecated))可以显示
- DEDECMS5.5/5.6/5.7列表页调用TAG标签(热门标签)的两种方法
- 通过分析SQL语句的执行计划优化SQL(总结)
- C# Bimap转bytes解决方法
- float 左右布局,左右div等高
- container_of分析
- 用手机浏览网页时拨号链接、保存联系人、发短信