C++冷门知识点1
1.特殊情况汇总:
负数,空指针,叶节点,INT_MAX和INT_MIN
2.双指针法(快慢指针,头尾指针),三数指针法(链表逆序那块)
3.一定要注意极端情况
2.e后边可以跟负数,但是不能跟小数
3.string的push_back不能直接插入整形
参数是97的话,插入的是a
这样的话即插入字符b
4.vector<bool>类型的变量在resize后默认新的就是全0 (测试环境:VS2022)
5.
10.INT_MIN的补码是10000000 00000000 00000000 00000000
原码取反加一会溢出
11.
13.
即说明是单向链表
14.
15.数组作为函数进行传递时,数组就会自动退化成同类型的指针(尽管形参是数组的形式)
17.cout打印浮点数时,不会打印小数点后边的0,会出现后边没有小数点的情况
18.
那是-2的补码