-1
我不確定這個問題是否與我的IDE一樣,但我嘗試了Code :: Blocks和Visual Studio兩個項目,所以我不認爲它是。對「Class :: method」C++的未定義引用?
我的主文件:
#include <iostream>
#include "Hello.h"
using namespace std;
int main()
{
Hello firstMan;
firstMan.greeting();
firstMan.goodbye();
firstMan.goodbye();
}
我Hello.h:
#ifndef HELLO_H_INCLUDED
#define HELLO_H_INCLUDED
class Hello
{
public:
void greeting();
void goodbye();
};
#endif // HELLO_H_INCLUDED
我的類文件Hi.cpp:
#include <iostream>
#include "Hello.h"
using namespace std;
void Hello::greeting()
{
cout << "Hello" << endl;
}
void Hello::goodbye()
{
cout << "Bye" << endl;
}
我剛開始C++,所以我很抱歉,如果這是一個簡單的錯誤或只是一個錯字。