我的C++边学习边收藏之路
(勿喷,就是这里逛逛那里逛逛看到挺好的博客收藏一下和自己的查缺补漏)
C语言传统的错误处理方式
C语言传统的错误处理方式setjmp与longjmp
内存
变量存储区域的划分
system(“pause”);
C++:VS控制台闪退,看不到输出结果,添加system(“pause”);
命名规则
(每一次git 都需要进行编码规范的检查,业内用的google标准)
google 编码规范
控制字符
控制字符用于向计算机发出一些特殊指令,例如0x07会让计算机发出哔的一声,0x00通常用于指示字符串的结束,0x0D和0x0A用于指示打印机的打印针头退到行首(回车)并移到下一行(换行).
ascii控制字符(不可见字符)和可打印字符(可见字符)------浪费15分钟的一次经历
** return EXIT_SUCCESS;**
C++ EXIT_SUCCESS, EXIT_FAILURE
空指针、野指针
const
static
c语言中static关键字用法详解
C语言中的static 详细分析
C++中类的静态成员函数不能调用非静态成员变量
指针函数
函数指针和指针函数用法和区别
深入浅出剖析C语言函数指针与回调函数(一)
结构体
C/C++结构体(超详细,转)
C++ 结构体构造函数
深入浅出变长结构体
关于c++结构体内存对齐问题
C/C++结构体字节对齐详解
结构体 写入文件 C++ 深入理解
C++中结构体和类
C++ 结构体中const使用场景
深入理解c++之struct构造函数
为什么要内存对齐
迭代器
【C++】:STL迭代器使用详解,很好很详细
C++容器和迭代器
list
C++中list用法详解
C ++ list 用法整理(官网例子)
vector
C++_vector操作
queue
C++ 优先队列用法
C++队列queue用法详解
【STL源码剖析】第四章 序列式容器 之 stack和queue底层实现
二叉树
二叉树遍历C++(前、中、后序遍历,层次遍历、深度遍历)
二叉树层次遍历算法——C/C++
函数重载
类的构造函数
c++ 构造函数详解
【C++】c++中的六个默认函数——构造函数
malloc/calloc/realloc的区别?
calloc、malloc、realloc函数的区别及用法!
C语言中mallloc()和free()函数的使用和分析
【c语言】malloc函数详解
malloc的底层实现(ptmalloc)
new和malloc区别和malloc详解
c语言中realloc()函数解析
new/delet
C++:剖析new与delete实现原理
C++ — new和delete的总结
动态内存管理(C++)
this指针
浅析C++this指针
大端小端
size_t
size_t详细解释
getline
getline()详解
string
【C++】string的部分接口补充(swap()、replace()、suffix()、find())
迭代器
vector::iterator it
cbegin()和cend() – 返回const_iterator对象
typeid
C++中typeid的使用
memcpy
memcpy的用法总结
strcmp
strcmp与strncmp的区别
长路漫漫,未完…