社区
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);// 什么意思呢??????
}
看到摸板库中有这么一句话,请问大虾是什么意思呢?
...全文
158
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++ 培训资料 部分内容 第一章 类、接口 ………………...3.3 STL
标准
模板库…………………………………………………………………34 附录:参考资料 ……………………………………………………………………… 39
免费下载:C++源代码剖析(简体,繁体两本)
它涵盖了C++的关键概念,如面向对象编程、模板元编程、STL(
标准
模板库)以及C++的其他高级特性。 描述中提到的“简体”和“繁体”版本意味着这本书有不同语言版本,满足不同地区读者的需求。"高清晰目录、字体...
C++高级参考手册.rar
这本书涵盖了C++的各个方面,包括但不限于模板、STL(
标准
模板库)、异常处理、多线程编程、内存管理以及最新C++11、C++14和C++17
标准
引入的新特性。 1. **模板**:C++的模板机制允许创建泛型代码,可以用于数据...
C++经典程序
标题 "C++经典程序" 涵盖了C++编程语言中的重要概念和经典实践,这些实例通常是学习者深入理解C++语法、面向对象编程、模板、STL(
标准
模板库)等核心概念的重要资源。描述中提到的“一些经典的例程”可能包括了基础...
C~C++程序员实用大全
C++还引入了STL(
标准
模板库),包括容器(如vector、list、map)、迭代器、算法等,极大地提高了开发效率。同时,C++11及后续版本引入的新特性,如auto关键字、lambda表达式、右值引用等,也使得C++更加现代和简洁...
C++ 语言
65,187
社区成员
250,526
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章