功能的“使用未声明的标识符”

时间:2018-10-11 13:29:35

标签: c++ xcode macos

我在类的公共部分的头文件中声明了一个函数,并且我的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";
}

我的程序还没走很远,我认为这是一个非常新手的错误,所以我很感谢所有答案。

0 个答案:

没有答案