介绍
面向对象语言 ?? 编程语言介绍和编程语言分类 ??c++11 标准
从c到c++ ?? 名称由来?? ?C++发展历史 ?? ?c++与c的关系
c++与c不兼容之处 ?? ?c++优点? ?? c++缺点 ??c++代码性能 ?? ?怎样选择编译器
为什么c++会成功 ?? ?c++大型程序设计优势
C++语言兼容C语言部份
计算机中如何表达数
为什么需要不同进制 ?? ?为什么有数据类型 ??观察理解数值在内存中二进制表示
基本语法
标识符 ?? ?关键字 ?? ?你如何命名变量?是否推荐匈牙利命名法?
数据类型 ?? c/c++数据类型? 局部变量未初始化问题 ?? ?基本类型的字节长度
整型、浮点型、布尔型常量 ?? 字符型、字符串常量 ?? ?C++怎样得到常量的类型
c++自动类型转换(隐式类型转换) ?? ?c++强制类型转换(显示类型转换)
声明与定义 ?? ?获取类型大小和表示范围 ?? 类型修饰符 ?? ?常量转义字符
常量转义字符-2 ?? ?? c++运算符优先级 ?? ?? 预定义变量
数组
指针:难点单独开一页
自定义数据类型
自定义类型结构struct ? 自定义类型联合union ?? 自定义类型枚举enum
c++技术隐藏实现 ?? ?数据类型修饰符const,volatile
流程控制
for作用 ?? do作用 ?? ?死循环用途检查代码中内存泄漏
java/c++ do-while循环比较 ?? ?观察理解数值在内存中二进制表示
函数
函数定义与重载 ?? 函数重载overloaded ?? 可变参数函数 ?? 函数重载二义性
inline作用 ?? c++参数类型与参数传递 ?? c++缺省参数 ?应该使用按值传递还是按引用传递
预处理
预处理命令 ?? 宏定义运用define ?? 条件编译用法 ??pragma作用 ?? include作用
__file__、__line__和line用法 ??error作用 ??undef用途
以下都是C++语言部份,C语言没有此部份
OOP面向对象部份
类class
类class定义 ?? 对象object定义 ?类中数据成员的访问 ?? ?类成员访问控制符public/private/protected ?? 类成员函数 ? ?this指针
类class与结构struct关系? 类中成员定义顺序在内存中排列
oop中的方法 ?? 类和对象 ?? ?声明类类型 ?? ?c++定义对象 ?? 类和结构体区别
对象设计有哪几个阶段 ?? ?什么是对象 ?? c++类防问权限 ?? this指针用途
类中的函数
类的继承性
类的多态性
C++中的高级特性部份
模板
异常
catch作用 ?? throw作用 ??try作用 ?? ?异常如何运用 ?? ?? C++异常处理流程
名字空间,域
运行时类型信息RTTI
标准库、算法、容器部份
You reported it fantastically. viagra without a doctor prescription
Thanks a lot! I enjoy this. canadian drug store
This is nicely expressed. ! https://viagradocker.com/
Incredible many of very good material! zestril
Excellent advice. Kudos. pharmacies in canada
Nicely put. Thanks a lot! provigil side effects
Helpful posts. Thank you. cheap viagra