前六章的总结
预备知识
全书将讲述最基本的C++用法,到面向对象编程(OOP),再介绍对泛型编程的支持。
1.C++的介绍:继承了C的高效简洁,由70年代贝尔实验室Dennis开发操作系统UNIX使用。
2.可移植性和标准:两个障碍,硬件兼容和语言兼容,制订了C++98,现在为C++11标准
3.程序的过程:编译、建立、生成、链接、运行和调试
开始学习C++
了解C++语法:声明语句、赋值语句、消息语句、函数调用、函数原型和返回语句
基本数据
基本类型分为:1.存储为整数的值,2.存储为浮点格式的值。
整形由小到大:bool,char,signed cahr,unsigned char,short,unsigned short,int,unsigned int,long,unsigned long 和long long(C++11),unsigned long long.
浮点类型:float(32 bits),double(64)和long double。
注意:类型转换和AUTO的用法,当发现使用时有一种类型是需要的,会感谢C++提供了该类型。
复合类型
数组,C-风格字符串,string类,结构structure,共同体union,枚举enum,指针Pointer,动态数组和结构,vector和array类
循环和关系表达式
if,swich case,for循环,while循环,typedef工具以及各项运算符。
分支和逻辑运算符
if语句,&& || !以及cctype字符函数,?:,基本的文件I/O