我是 C++ 新手并使用命名空间,我看不出我在这里做错了什么。当我编译下面的代码时,我得到了错误:
error: 'Menu' has not been declared
这是我的头文件 Menu.hpp
#ifndef MENU_H //"Header guard"
#define MENU_H
namespace View
{
class Menu
{
void startMenu();
};
}
#endif
和我的 Menu.cpp:
#include "stdio.h"
using namespace std;
namespace View
{
void Menu::startMenu()
{
cout << "This is a menu";
}
}