gpt4 book ai didi

读取数据时c++ undefined variable

转载 作者:行者123 更新时间:2023-11-28 02:17:39 25 4
gpt4 key购买 nike

我正在尝试从数据文件中读取值。一切都编译得很好,除非它到达 lol.GetNextItem(x);它说 x 是未声明的标识符且未定义。我不太确定如何修复它。我相信我附上了解决此问题所需的部分代码,但如果需要其余代码,请告诉我。

class SortedList
{
private:
int length;
ItemType values[MAX_ITEMS];
int currentPos;
public:
void GetNextItem(ItemType &x);
}

void SortedList:: GetNextItem(ItemType &x)
{
currentPos++;
}

int main()
{
ifstream bug;
int i = 0;
int size = 0;
bug.open("num.dat");

float values[10];
while (!bug.eof())
{
bug >> values[i];
i++;
size++;
}
SortedList lol;
lol.GetNextItem(x);
bug.close();
return 0;
}

最佳答案

修改这段代码:

SortedList lol;
ItemType x; // insert this line
lol.GetNextItem(x);

关于读取数据时c++ undefined variable ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33555168/

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