
C++ Primer读书笔记
C++ Primer读书笔记
火柴-人
在学习中分享,在分享中学习!
展开
-
浅谈new
猜测:使用new()时,编译器会给没有构造函数的对象提供一个构造函数。而使用new,构造器不会给POD类型的类提供构造函数。简而言之,当类的类型为POD时,new,new()的区别在于编译器是否提供构造器。new主要有以下两个功能:1、分配空间:调用函数operator new来实现2、调用构造函数:调用placement new来实现原创 2022-09-25 19:02:52 · 374 阅读 · 1 评论 -
C++ allocator类(头文件memory)
当分配一大块内存时,我们希望在这块内存上按需构造对象,这就需要将内存分配和对象构造分离。原创 2022-07-26 16:12:39 · 701 阅读 · 0 评论 -
C++-动态数组
供一个元素初始化器的花括号列表,初始化器会用来初始化动态数组中开始部分的元素.原创 2022-07-26 10:05:12 · 961 阅读 · 0 评论 -
动态内存与智能指针
栈内存:保存定义在函数内的非static对象。 静态内存:保存局部static对象,类static数据成员以及定义在任何函数之外的变量。 堆(自由空间):存储动态分配的对象。原创 2022-07-25 16:53:05 · 610 阅读 · 0 评论 -
iostream库+控制读入
2022年6月20日C++ Primer读书笔记原创 2022-06-20 17:29:23 · 155 阅读 · 0 评论