gpt4 book ai didi

c++ - vector 元素不更新

转载 作者:太空宇宙 更新时间:2023-11-04 15:47:40 24 4
gpt4 key购买 nike

为什么 i.X 和 i.Y 没有在 fb.Entities 集合中更新?

我做错了什么吗?我正在学习,这是更新 vector 中某些值的正确方法吗?

    for (Entity i : fb.Entities) 
{
if (i.Serial == SerialID)
{
i.X = (USHORT)((data[5] << 8) + data[6]);
i.Y = (USHORT)((data[7] << 8) + data[8]);
break;
}
}

最佳答案

你需要

for (Entity& i : fb.Entities) 

获取实际实体,而不是拷贝。

关于c++ - vector 元素不更新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004546/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com