社区
C++ 语言
帖子详情
标准摸板库
zzw820626
2005-10-23 04:09:14
template <class T>
class allocator {
public:
typedef T* pointer;
void construct (pointer p, const T& value) {
//initialize memory with placement new
new((void*)p)T(value);// 什么意思呢??????
}
看到摸板库中有这么一句话,请问大虾是什么意思呢?
...全文
164
8
打赏
收藏
标准摸板库
template class allocator { public: typedef T* pointer; void construct (pointer p, const T& value) { //initialize memory with placement new new((void*)p)T(value);// 什么意思呢?????? } 看到摸板库中有这么一句话,请问大虾是什么意思呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xlsue
2005-10-23
打赏
举报
回复
基本够用了。再深入要看源码了,要有模板的内功。。。
qhfu
2005-10-23
打赏
举报
回复
标准模板库自修教程与参考手册—STL进行C++编程(第二版)
这本书最适合初学者,, 讲得不深。
xlsue
2005-10-23
打赏
举报
回复
very support!
pongba
2005-10-23
打赏
举报
回复
iwodgirl,把csdn当成自学老师永远没有出路;)
应该找基本好书系统地自学才行。不然你获得的知识是不具有系统性的
iwodgirl
2005-10-23
打赏
举报
回复
我虽不懂,但学觉得楼上说的对
请问const T& value这里用const作什么用??
steel007
2005-10-23
打赏
举报
回复
placement new
在制定地址上构造对象
oyljerry
2005-10-23
打赏
举报
回复
new地址定位
qhfu
2005-10-23
打赏
举报
回复
定位new 操作符,在P 指向的地址上构造一个T(value);
华为 C++ 培训资料
华为 C++ 培训资料 部分内容 第一章 类、接口 ………………………………………………………………… 7 1.1 Handle-Body与接口、抽象接口 …………………………………………7 1.2 多继承、与菱形缺陷、this跳转等……………………… ……………… 13 1.3 C++多态的两种多态形式和区别…………………………………………… 18 第二章 重载 ………………………………………………………………………18 2.1 函数重载 ………………………………………………………………………19 2.2 运算符重载 ………………………………………………………………… 20 第三章 模板 ………………………………………………………………………29 3.1 模块函数 ……………………………………………………………………29 3.2 模块类……………………………………………………………………………31 3.3 STL
标准
模板库…………………………………………………………………34 附录:参考资料 ……………………………………………………………………… 39
免费下载:C++源代码剖析(简体,繁体两本)
C++源代码剖析 简体 C++源代码剖析 繁体 两本书,搜索了好久才下到的。高清晰目录、字体。 欢迎下载
C++高级参考手册.rar
C++高级参考手册.rar
C++经典程序
收集的一些经典的例程,关于C++的,希望大家有用
C~C++程序员实用大全
C~C++程序员实用大全――C~C++最佳编程指南
C++ 语言
65,199
社区成员
250,520
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章