社区
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);// 什么意思呢??????
}
看到摸板库中有这么一句话,请问大虾是什么意思呢?
...全文
222
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写文章
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);
STL(
标准
摸板库
)
本文介绍了STL的核心,包括容器、算法和迭代器。容器是数据在内存中的组织方法,有多种类型,各有特点和适用场景;算法由模板函数表现,通用性强;还介绍了三种
标准
的适配器容器,如堆栈、队列和优先级队列,它们有不同的逻辑操作和特点。
HAL库与
标准
库的理解
本文对比了STM32 HAL库与
标准
库的特点,详细介绍了HAL库的原理及优势,并通过串口通信实验代码展示了两者的区别。HAL库简化了寄存器操作,提高了跨STM32产品的可移植性。
标准
c++库和stl库,boost库,qt库的总结(一)
本文详细解析了C++
标准
库及其子集STL库,包括
标准
库的组成部分、C++
标准
库的分类及各类头文件的作用,以及STL库的主要组件和其在C++开发中的应用。
标准
库vsHAL库
本文对比了
标准
库和HAL库的区别,HAL库风格简洁,
标准
库更贴近硬件。介绍了在HAL库中编程的步骤,包括用STM32CubeMX生成工程框架、编写应用代码、掌握外设函数。还给出LED + UART打印的入门项目模板,包含工程创建、代码编写、编译下载等内容。
标准
库、HAL库、LL库
在单片机开发中,
标准
库、HAL库和LL库是常用软件库。
标准
库抽象层次适中、易上手;HAL库可移植性好、开发效率高但性能有损失;LL库性能和灵活性优但学习曲线陡。开发者可依需求选择或结合使用,如快速开发选前两者,对性能要求高选LL库。
C++ 语言
65,211
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章