λ表达式
[&]捕获前面所有
[i] j闭包函数内访问不了,在函数内i只能用不能改
[&I,j] i在函数内可改j不行
未捕获可以充当函数指针使用
new,delete和malloc,free区别
- new会调构造函数 malloc不会,delete会调析构函数free不会
- malloc调用需要强转 new不需要
- malloc和free是函数,new和Delete是关键字
new [ ]时销毁时delete [ ]
类函数重载
深复制(解决浅复制问题在复制一个新),浅复制(默认复制(默认复制后只是两个指针指向同一个目标))
C++里Struct class都是声明类只是struct默认公有class默认私有