
关于stl vector的emplace_back函数参数
发布日期:2021-05-08 05:11:44
浏览次数:25
分类:精选文章
本文共 687 字,大约阅读时间需要 2 分钟。
元素为内置对象,直接压入元素值,这种方法对push_back()也适用
int main(int argc, char* argv[]){ vector ps; ps.emplace_back(1); ps.emplace_back(2);}
元素为自定义对象,可以先定义对象压入,这种方法对push_back()也适用
struct P{ P(int x,int y,int z){ a[0]=x;a[1]=y;a[2]=z;}; vector a=vector (3);};int main(int argc, char* argv[]){ vectorps; ps.emplace_back(P(1,1,1)); ps.emplace_back(P(1,2,3)); cout<
或者,直接压入参数列表,两者效果一样,这种方法对push_back()不适用
struct P{ P(int x,int y,int z){ a[0]=x;a[1]=y;a[2]=z;}; vector a=vector (3);};int main(int argc, char* argv[]){ vectorps; ps.emplace_back(1,1,1); ps.emplace_back(1,2,3); cout<
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2025年03月30日 18时33分56秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Asp.Net Core 2.1+的视图缓存(响应缓存)
2021-05-09
服务器开发- Asp.Net Core中的websocket,并封装一个简单的中间件
2021-05-09
没花一分钱的我竟然收到的JetBrains IDEA官方免费赠送一年的Licence
2021-05-09
Redis 集合统计(HyperLogLog)
2021-05-09
RE套路 - 关于pyinstaller打包文件的复原
2021-05-09
【wp】HWS计划2021硬件安全冬令营线上选拔赛
2021-05-09
Ef+T4模板实现代码快速生成器
2021-05-09
dll详解
2021-05-09
c++ static笔记
2021-05-09
C++中头文件相互包含与前置声明
2021-05-09
JQuery选择器
2021-05-09
MVC中在一个视图中,怎么加载另外一个视图?
2021-05-09
SQL--存储过程
2021-05-09
MVC学习系列5--Layout布局页和RenderSection的使用
2021-05-09
MVC学习系列13--验证系列之Remote Validation
2021-05-09
多线程之volatile关键字
2021-05-09
2.1.4奇偶校验码
2021-05-09
2.2.2原码补码移码的作用
2021-05-09
多线程之Lock显示锁
2021-05-09
ForkJoinPool线程池
2021-05-09