![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
cpp基本语法
文章平均质量分 74
夏季八起
这个作者很懒,什么都没留下…
展开
-
C/C++字符串
C/C++ 字符串总结原创 2023-03-30 09:27:29 · 439 阅读 · 0 评论 -
c++智能指针
在C++11中通过引入智能指针的概念,使得C++程序员不需要手动释放内存。C++的指针包括两种原始指针(raw pointer)智能指针智能指针是对原始指针的封装,其优点是自动分配内存,不用担心潜在的内存泄漏。并不是所有的指针都可以封装成智能指针,很多时候原始指针要更方便。各种指针中,最常用的是裸指针(原始指针),其次是unique_ptr和shared_ptr,weak_ptr是shared_ptr的一个补充,应用场景较少。智能指针与Rust的内存安全。原创 2023-01-14 10:21:08 · 793 阅读 · 0 评论 -
cpp——拷贝函数
如果用户定义有参构造函数,c++不在提供默认无参构造,但是会提供默认拷贝构造。如果用户定义拷贝构造函数,c++不会再提供其他构造函数。默认情况下,c++编译器至少给一个类添加3个函数。C++中拷贝构造函数调用时机通常有三种情况。3.默认拷贝构造函数,对属性进行值拷贝。1.默认构造函数(无参,函数体为空)2.默认析构函数(无参,函数体为空)原创 2022-11-29 22:25:06 · 138 阅读 · 0 评论