C++
文章平均质量分 51
FanJiangDaoHaizZ
这个作者很懒,什么都没留下…
展开
-
C++ 智能指针
auto_ptr,unique_ptr,shared_ptr,c++ 中new开辟的内存,离开作用域时需要手动释放,不然会造成内存泄露,因此, 如果将 new 返回的地址赋给智能指针, 将无需 记住 稍后 释放 这些 内存: 在 智能 指针 过期 时, 这些 内存 将 自动 被 释放。什么是指针原创 2022-03-17 17:07:05 · 659 阅读 · 0 评论 -
c++ 基类和派生类的构造函数和析构函数调用分析测试
调用派生类构造函数时默认会调用基类的无参构造函数,释放实例时,先调派生类析构函数,再调基类析构函数。选取基类的析构函数调用并没有调派生类的析构函数,但是调用了派生类的构造函数,然而在派生类的构造函数中为ids分配了内存,但没有被释放,这样造成了内存泄露。将基类析构函数变为虚函数原创 2022-03-14 17:46:13 · 1371 阅读 · 0 评论 -
C++ vector 类实现
C++,STL,vector,迭代器,构造函数,动态扩容,泛型原创 2022-03-14 11:55:07 · 1116 阅读 · 0 评论 -
C++ string类的实现
C++ string类实现,运算符重载,友元,动态扩容,构造函数,析构函数,iterator迭代器原创 2022-03-10 09:38:29 · 3000 阅读 · 0 评论 -
C++指针详解
声明和初始化指针使用new来在运行时分配内存使用指针指针与结构体指针与数组指针与字符串原创 2022-02-25 09:50:13 · 540 阅读 · 0 评论