781
社区成员




本专栏深入讲解C++方面的基础知识,帮你理解透彻,灵活运用,适合有一定C/C++基础的程序员阅读。
专栏地址:(12条消息) C++基础知识精讲_hope_wisdom的博客-CSDN博客
在本专栏中,你将学习到以下的实用知识。相关知识点均附有源代码,以及深入的讲解,方便大家理解和学习。
不带参数的宏
带参数的宏
带可变参数的宏
特殊符号#的作用
特殊符号##的作用
宏的嵌套
常用预定义宏
结构体变量初始化
结构体变量赋值
结构体字节对齐
简介
Win32平台下的微软编译器的对齐策略
GNU GCC编译器的对齐策略
含有位域的对齐策略
考核
总结
陷阱1:使用空指针
陷阱2:使用指向随机内容的指针
陷阱3:使用野指针
陷阱4:不恰当的指针声明
陷阱5:访问指针越界或溢出
陷阱6:指针的算数运算
陷阱7:内存泄露
注意事项1:对字符串使用sizeof
注意事项2:对指针使用sizeof
注意事项3:对字符数组使用sizeof
注意事项4:对其他数组使用sizeof
注意事项5:对表达式使用sizeof
注意事项6:对函数调用使用sizeof
注意事项7:对结构体使用sizeof
注意事项8:对类使用sizeof
基本规则
默认参数与占位参数
默认参数与函数重载
默认参数与虚函数
const_cast
reinterpret_cast
static_cast
dynamic_cast
重载自增和自减运算符
前置和后置的区别
最终实现
测试
从两行代码说开去
考核
解答
默认构造函数
带参数的构造函数
拷贝构造函数
转换构造函数
移动构造函数
访问权限
构造顺序
同名覆盖
多继承
虚函数
虚继承
基本规则
全局友元函数
友元类
类的成员函数作为友元
运算符重载中使用友元
规则
作用域
C语言中的异常处理
使用要点
函数模板
类模板
STL
容器
算法
迭代器
基础知识
初始化vector
遍历vector
插入元素
移除元素
其他
基础知识
初始化list
遍历list
插入元素
移除元素
其他
基础知识
初始化deque
遍历deque
插入元素
移除元素
其他