我在类的公共部分的头文件中声明了一个函数,并且我的cpp中包含了头文件。该错误弹出,但我不确定为什么。我是C ++的新手,所以我将不胜感激。当我在main中调用GetItems()时,会发生问题。 这是我的头文件:
class FDeclarations
{
public:
void GetItems();
private:
std::string Item [5];
};
这是我的cpp:
#pragma once
#include "FMapping.hpp"
#include <iostream>
int main()
{
GetItems();
return 0;
}
void FDeclarations::GetItems()
{
for( int i = 0; i == 4; i++)
{
std::cout << "Please enter item #" << i << "\n";
std::cin >> Item [i];
}
std::cout << "test\n";
}
我的程序还没走很远,我认为这是一个非常新手的错误,所以我很感谢所有答案。