社区
C++ 语言
帖子详情
关于了个vector相互赋值的问题。
taotaoeta
2008-10-08 04:16:17
我定义了2个vector.
vector<int> a;
vector<int> b;
for( int i = 0; i < 10; i++)
{
a.push_back(i);
}
b = a;
我这样直接把a的所有内容给b。有什么不合法的吗?我在程序中没有报错?
但我总觉得这样的赋值法怪怪的。请问这样赋值有什么不好的地方吗?
如何改进??
...全文
298
6
打赏
收藏
关于了个vector相互赋值的问题。
我定义了2个vector. vector a; vector b; for( int i = 0; i < 10; i++) { a.push_back(i); } b = a; 我这样直接把a的所有内容给b。有什么不合法的吗?我在程序中没有报错? 但我总觉得这样的赋值法怪怪的。请问这样赋值有什么不好的地方吗? 如何改进??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
OenAuth.Net
2008-10-08
打赏
举报
回复
没有什么好担心的,可以这样。
fibbery
2008-10-08
打赏
举报
回复
符合常规思维方式,没有任何问题!
freshairfly
2008-10-08
打赏
举报
回复
可以这么赋值,不过如果vector里面放的是指针的话,就要小心了
yyyapple
2008-10-08
打赏
举报
回复
合法
有什么不好的,类型相同
bitxinhai
2008-10-08
打赏
举报
回复
vector 重载了类的=运算符,
当然可以这样赋值了!!!
xf_pan
2008-10-08
打赏
举报
回复
vector <int> b(a);
类型不匹配 java_java – 与泛型类型不匹配
本文探讨了Java中泛型类型不匹配的
问题
,并通过具体的代码示例解释了为什么不能直接将包含不同类型参数的
Vector
对象
相互
赋值
。此外,还讨论了解决这一
问题
的方法,并提出了对于为何选择使用
Vector
而非其他集合类的疑问。
STRUCT以及
VECTOR
的
赋值
问题
本文通过示例代码展示了在 C++ 中如何对自定义的结构体类型进行
赋值
操作,并验证了结构体成员变量
赋值
的有效性。同时,还测试了结构体作为
vector
元素时的
赋值
过程。
protobuf中repeated类型变量与C++
vector
类型变量的
相互
赋值
方法
本文详细介绍了如何在protobuf中使用repeated类型字段,包括逐一
赋值
和整体
赋值
,以及如何将
vector
与repeated变量互换。涉及Family和VehicleNavigationStage结构实例,展示了C++编程中这些操作的关键步骤。
c++ 两个
vector
之间
相互
赋值
,或在一个后面追加另一个
本文详细介绍了在C++中使用六种不同方法来复制
vector
容器的方法,包括直接
赋值
、使用swap交换、assign成员函数、迭代器遍历、insert插入等技巧,帮助读者深入理解
vector
容器的灵活运用。
vector
容器v1、v2之间
相互
赋值
的三种方法及易错点详解
本文详细介绍了在C++中使用
vector
容器时如何通过等号直接
赋值
、assign函数
赋值
以及for循环进行
赋值
的三种方法,并强调了
vector
容器的特性,即不能通过下标操作进行元素的添加。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章