![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++关键字
文章平均质量分 88
Z.0103
好好学习 天天向上
展开
-
C++中的opeartor new和placement new详解
(1)若想在堆上建立一个对象,应该用new操作符。它既分配内存又调用其构造函数进行初始化。(2)若仅仅想分配内存,应该调用operator new(),他不会调用构造函数。若想定制自己在堆对象被建立时的内存分配过程,应该重写自己的operator new()。(3)若想在一块已经获得的内存空间上建立一个对象,应该用placement new。在实际开发过程中,这种写法一般在高性能高稳定场景下使用。本文主要是为了更好的理解STL源码中alloator的内存管理行为所写。原创 2022-10-15 18:39:10 · 470 阅读 · 0 评论 -
C++ typename详解
最近在学习《STL 源码剖析》这本书的时候,在里面看到其中关于typename的用法令我非常的疑惑。原创 2022-10-15 18:37:51 · 693 阅读 · 0 评论