社区
工具平台和程序库
帖子详情
SGI种construct的问题!
djhdu
2004-03-02 11:21:57
本人看SGI的STL种的<stl_construct.h>种的
template <class T1, class T2>
inline void construct(T1* p, const T2& value) {
new (p) T1(value);
}
这个函数,一直看不懂new (p) T1(value),哪为大虾给我解释一下啊?
...全文
67
6
打赏
收藏
SGI种construct的问题!
本人看SGI的STL种的种的 template inline void construct(T1* p, const T2& value) { new (p) T1(value); } 这个函数,一直看不懂new (p) T1(value),哪为大虾给我解释一下啊?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
STL源码解析,CSDN
6. **
sgi
-stl-
const
ruct
.doc.doc**:STL中的构造函数管理是内存管理的重要部分。这个文档可能涵盖了如何使用`allocator`来控制对象的构造和析构,以及如何在容器中正确地管理对象生命周期。 7. **
sgi
-defalloc.doc*...
STL源码剖析读书笔记
+ 第五组:
const
ruct
和destroy函数,如
const
ruct
和destroy函数 3. STLport版本 STLport版本是以
SGI
STL为蓝本的高度可移植性版本,提供了一个高度可移植的STL实现。 4. 空间配置器设计 侯捷先生在书中写了一个...
STL源代码剖析笔记
SGI
的空间配置器实现了一
种
称为次配置的机制,即它能够将大块内存分割成小块进行分配,这样可以减少内存碎片,并提高内存使用的效率。 ##### 2.3 内存基本处理工具 除了标准接口外,配置器还需要一些辅助工具来...
STL源码剖析.pdg
2.2.3 构造和析构基本工具:
const
ruct
() 和 destroy() 051 2.2.4 空间的配置与释放,std::alloc 053 2.2.5 第一级配置器 __malloc_alloc_template 剖析 056 2.2.6 第二级配置器 __default_alloc_template剖析 059...
validnumberleetcode自动机-learningWithSakura:和樱花一起学习
主要配合侯捷视频以及
SGI
STL编写。STL分为6个组件:allocator,iterator,container,functor,adaptor,algorithm allocator(simple):内存分配 分配内存(allocate)的过程实际上就是operator::new的包装,operator...
工具平台和程序库
24,860
社区成员
27,332
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章