gpt4 book ai didi

未分配 C++ vector 值

转载 作者:行者123 更新时间:2023-11-28 00:39:22 24 4
gpt4 key购买 nike

<分区>

首先,是的,我是 C++ vector 的新手。

现在我的问题是,为什么你认为我的 vector 是空的?

我有一个全局变量:

vector<int> parentVector;

现在,因为它是一个全局变量,我不知道它的大小应该是多少,只是稍后进入程序,我在某个时候这样做:

//numberOfNodes = 8 in current example
parentVector.reserve(numberOfNodes);

稍后,我尝试为 vector 的第一个元素赋值,但它不起作用:

parentVector[0] = -1;

我还执行以下操作,它也没有分配任何值:

//nextNode.node and currentNode.node is between the range of 1 - 8, thus the - 1.
parentVector[nextNode.node - 1] = currentNode.node - 1;

编辑:感谢您的回答,resize() 有效。

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