gpt4 book ai didi

C++ vector 位置设置为 1 而不是 0

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

我有一个关于 vector 位置的问题。正如我们所知,如果我们要将某些东西存储到 vector 中。它将开始在位置 0 存储第一个元素。

例如,我的 vector 中有 3 个东西

vector position 0 ->itemOne  
vector position 1 ->itemTwo
vector position 2 ->itemThree.

有没有办法让第一个元素存储在 vector 位置 1 而不是位置 0?

最佳答案

你可以制作一个虚拟的第一个元素。不过请不要这样,每个使用 C++ 的人都希望 vector 是从 0 开始的。

如果那不是您想要的,那么不,没有办法。仅仅是因为第一个位置的元素是使用索引 0 访问的。所以 position 1your vec[0] 的表示。只是一个名字。

或者切换到 Pascal。

关于C++ vector 位置设置为 1 而不是 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19376394/

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