
C++笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法code review!参考博文C++笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法C++笔记之unique_ptr转移堆内空间的所有权C++笔记之智能指针shared_ptr和unique_ptr的初始化方法C++笔记之shared_ptr的reset()函数C++新特性探究(十八):智能指针C++新特性探究(18.1):C++11 shared_ptr智能指针C++新特性探究(18.2):C++11 unique_ptr智能指针详解C++新特性探究(18.3):C++11 weak_ptr智能指针参考笔记1.C++笔记之花括号和圆括号初始化区别,列表初始化和初始化列表区别2.C++笔记之结构体内对vector初始化,一般初始化,和类内私有vector类型成员变量初始化3.C++笔记之vector的初始化以及assign()方法4.C++笔记之圆括号()和花括号{}的区别5.C++笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法文章目录C++笔记之使用普通指针和shared_ptr在堆上申请类对象的各种写法1.几种不同的写法2.用 malloc/free 与 new/delete 动态分配和释放 int 变量、int 数组、td::vectorint 对象2.1.使用 `malloc` 和 `free` 动态分配`int`类型变量2.2.使用 `new` 和 `delete` 动态分配`int`类型变量2.3.使用 `malloc` 和 `free` 动态分配`int`类型数组2.4.使用 `new` 和 `delete` 动态分配`int`类型数组2.5.使用 `malloc` 和 `free` 动态分配`std::vectorint`类型变量2.6.使用 `new` 和 `delete` 动态分配`std::vectorint`类型变量3.ChatGpt回答1.几种不同的写法注:使用普通指针申请堆内存,其实是应该有delete的,这里没有写运行代码#includeiostream#includememoryg