Essential C++第一章 C++编程基础
如何撰写C++程序
相关概念
main函数、数据类型、函数、语句、注释、输入输出流、头文件……
重点
类:用户自定义的数据类型
命名空间:是一种将库名称封装起来的方法,可以避免和应用程序发生命名冲突的问题。
对象的定义和初始化
相关概念
对象名称、数据类型、初始化语法、模板类、浮点数类型、内置字符常量、常量定义……
重点
- 对象名称不能以数字开头
- 不同的初始化方法——构造函数语法,其速度较赋值更快,且可以给对象多个初值,如
int num_tries(0);
- 模板类template class可以不用指明参数的数据类型,使得程序员直到使用template class时才决定真正的数据类型
- 常量表达式:被定义为const的对象,在获得初值后不能进行修改,一般只做读取的操作。