C++语法
来源:互联网 发布:科比81分比赛数据统计 编辑:程序博客网 时间:2024/06/05 18:34
注意点:
1:初始化int a = 3; 或int a(3);
2:if(MakeDate() || MakeTime()):如果MakeDate成功,MakeTime将不执行;
3:while(--i && --j):如果--i等于0,--j将不执行;
4:if中声明变量:if(int x = GetDate()){ cout << x;};
5:不能用goto语句跳过包含隐式或显示初始化变量(类)的声明语句。C++在进行类对象构造时,要对其进行复杂的初始化,在撤销类对象是,还要做必要的析构处理。如果跳过某个对象的初始化过程,那么在它被撤销时,编译器会认为该对象已经被初始化过了,而自动调用析构过程,这样就会引发不可预料的后果。例如下面的例子将会出现编译错误,因为goto语句跳过了对变量t的初始化,只要需要初始化的变量在作用域内,就必须保证已经对其进行了初始化:
class T{
};
int main()
{
int a(3);
if (a == 3)
goto a_3;
T t;
a_3:
return 0;
}
6:
7:
8:
9:
10:
11:
12:
13:
- c 语法
- C语法
- c语法
- C语言基本语法
- C语言语法
- c 语法部分补充
- C语言声明语法
- Objective-C 语法规范
- C语言语法
- 【C语言】语法--extern
- C语言语法总结
- <c:forEach> 语法
- c的语法总结
- Objective-c语法速成
- Object-c基本语法
- objective c 语法记录
- C++Simplify02-基础语法
- C++Simplify03-基础语法
- “Cache-control”常见的取值有private、no-cache、max-age、must-revalidate
- sqlite全文查询配置到使用全过程
- 关于面试题的网上资料整理
- MySQL数据库备份和还原的常用命令
- C# 数据缓存操作Cache
- C++语法
- 无线路由WDS无线中继功能详解[转]
- MySQL 备份和恢复
- 关于随机数的例子
- decode 的用法
- ssh安装 和 scp命令 使用
- EVC VC 载入位图函数
- 用web报表软件来弥补Excel的不足
- 如何学习一门计算机语言?