![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 53
静沐暖阳
这个作者很懒,什么都没留下…
展开
-
智能指针
如 int* p = new int;//p是裸指针因为有时忘记delete或者遇到return导致程序退出 智能指针的出现 是为了解决内存泄露,它利用了栈上的对象出了作用域就会自动析构的特点。所以它的设计思想是如果能在堆上手动开辟,然后由系统释放,那就很完美了。 智能指针的分类:C++98的智能指针:auto_ptr C++11的引入智能指针:scoped_ptr,unique_p...原创 2018-08-02 16:42:48 · 211 阅读 · 0 评论 -
C语言的数组和STL的vector的互相转换
折腾了好久这个数组和vector的转换,今天终于弄明白了。。。1.数组arr转vectorint arr[]={1,2,3,4,5,6}; int len = sizeof(arr)/sizeof(arr[0]); vector<int> vec; for(int i=0;i<len;++i) { vec.push_bac...原创 2018-08-14 22:01:01 · 4258 阅读 · 0 评论