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.普通指针用于初始化只能指针的时候只能指针将会接管所有权
本文档介绍了C++编程中的关键概念和技术细节,包括作用域管理、流类型的正确使用方式、对象初始化与赋值的区别、字符串读取、vector对象的操作、函数参数的常量限定、动态内存分配的方法及智能指针的使用等。通过这些知识点的学习,读者可以更好地理解C++编程的核心要点。
5033

被折叠的 条评论
为什么被折叠?



