推荐答案您可以使用 std::array.无需使用原始指针:You can use std::array. No need to use raw pointers:#include <array>#include <vector>using Monster = std::array<float, 3>;void updateMonster(Monster& monster);int main() { std::vector<Monster> monsters; monsters.push_back(Monster{1.f, 2.f, 3.f}); monsters.push_back(Monster{4.f, 5.f, 6.f}); monsters.push_back(Monster{7.f, 8.f, 9.f}); for (auto& monster : monsters) updateMonster(monster);}Godbolt 这篇关于嵌套向量<float>和参考操作的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-26 23:47