1, { } 代表作用域,没有上下文联系时就出现也是开了一个新的作用域
2.流类型使用的时候一般要加&引用符号
3.一定要注意对象初始化和对象赋值的区别
4.getline(istream,string) : getline(cin,somestring);
5.vector对象没有push_front但是可以用emplace来插入到最前面
6.函数参数列表后加const,表示函数中用到的均不可改变原值
7.int *test=new int(9); //new 的用法
8.new获得的对象离开作用域后内存仍然没有被释放,但不可访问
9.普通指针要返回为只能指针必须显示绑定到一个想要返回的指针上: return shared_ptr<int> test(new int);
10.普通指针用于初始化只能指针的时候只能指针将会接管所有权