问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C++ Vector.resize() 导致的CopyMemory()出错问题

发布网友 发布时间:2024-03-02 01:57

我来回答

5个回答

热心网友 时间:2024-03-04 16:21

不是大小的问题
vector不能用CopyMemory来拷贝内存
因为他是个类,其内存分布比数组相对复杂一些,不能使用内存拷贝,拷贝的话会导致其类成员变量被覆盖导致一些异常
可以使用循环下标赋值

for(int i=0;i<cnt;i++)
m_Vec[m_nPos+i]=src[i];

热心网友 时间:2024-03-04 16:21

不知道你m_nPos怎么取得,有问题hi我吧
——————————————————————————
想一下就可以了,比如原来m_Vec有5个数据,则最大到m_Vec[4],m_nPos=4

想再加5个元素的话,m_Vec.resize(m_nPos+cnt) ;也就是m_Vec.resize(9) ;

其实只有9个元素,最大到m_Vec[8]

热心网友 时间:2024-03-04 16:22

resize()函数会使迭代器失效。如果你的m_nPos是依赖迭代器的话,同样也会失效。

热心网友 时间:2024-03-04 16:22

Vector好歹也是个类,我就觉得直接拷贝内存感觉有点奇怪,而且作为vector他的size代表元素的个数吧,你的cnt代表什么呢?是已经计算好长度了吗?,我用vector从来都是插进去的,没有玩过resize

热心网友 时间:2024-03-04 16:23

多加一个就应该没有问题了.
就是说if句成立时
m_Vec.resizze(m_nPos+cnt+1)
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
用六个成语各造一段话 关于把握机会的名言名句 关于把握住机会的名言名句(把握机会,成就未来) 关于把握机会的名言名句(把握机会的励志句子) 关于机会的名言名句篇一 包括“机遇”的名言名句(一) BPM中国普及之路还有多远? 哪个公司可以做OA系统 目前业内有很多人认为OA现在某些应用或者说功能在向BPM领域延生,请问... ting的三个声调组词 vector怎么复制? 快看漫画vip和的区别 由于工作原因连续一星期通宵上班白天睡觉,昨天换了日班晚上睡几小时就... 哪些免费的黄页可以查询到电话的? 15岁男孩一个月有半个月是通宵,但是每天通宵白天又可以睡觉,如同上夜 ... 登录需要验证,但是验证不了怎么解决吗?1 登录需要验证,但是验证不了怎么解决吗? 登录需要验证,但是验证不了怎么解决吗?532 登录需要验证,但是验证不了怎么解决吗?列表好友才加没多... 登录需要验证,但是验证不了怎么解决吗? 登录需要验证,但是验证不了怎么解决吗?1 我的电脑反应很慢,C盘空间不断的减小是怎么回事 徐州晚上十点半后怎么做车去盐城? 一首印度歌曲 开头一句是这么唱的 卡得哭得卡雅虎恨内 这首歌叫什么... 形容友谊可以用相濡以沫么(我知道这个词一般用 有哪些邪性的民间故事值得分享? 公司里会计部主要职责是什么?8 财务部基本职能是什么356 公司财务部门职责是什么242 高层建筑施工现场旁边多少米不能有临时住房 我的手机是安卓系统,这一段时间手机上下载东西的软件都不行了,... 手机不能下载东西是怎么回事?1327 行政外部环境是指行政系统界限之外的直接或间接影响行政系统生存与发展... 有哪些香港的电视剧(不要古代的)不要太老的! 谢谢了! 时尚宝贝服装店游戏安卓游戏官方下载 宝宝冰淇淋工厂制作包装果汁 宝宝寿司店游戏安卓游戏官方下载 天狮小微脸的作用 法布尔给螳螂的绰号? 微信手机号在24小时内,已绑定两个,已达到限制,不能在绑定其他微信... 好看的电视剧,最好的是TVB的~ 176能扣蓝吗 176CM可以扣篮吗?我现在干拔跳能连摸四下左右筐,跑跳就不行了!_百度知... 我有可能扣篮么 请问写字楼里的职场人士的上班时间一般是怎样的啊? 比如说上午上到几点... 苹果xsmax打字怎么跳到下一行15 uni-app 开发中的 #ifdef MP 是什么意思? 苹果手机自带键盘怎么换行?289 杭州2016年4月22号23号24号天气预报 ...中最冷、最热、水稻播种、水稻收获的节气是什么?