這些是我的文件。我想利用的main.cpp另一個類打印一條線,但它給出了一個錯誤 「未定義參考poddy:poddy()」無法在C++中從main實例化另一個類
的main.cpp
#include <iostream>
#include "poddy.h"
using namespace std;
int main() {
poddy le;
return 0;
}
poddy.h
#ifndef PODDY_H
#define PODDY_H
class poddy {
public:
poddy();
};
#endif // PODDY_H
poddy.cpp
#include "poddy.h"
#include <iostream>
using namespace std;
poddy::poddy() {
cout << "I am llalala and use anoder class" << endl;
}
請幫我!
你用什麼來編譯和鏈接? – DXsmiley
你是如何編譯它的?順便說一句,「使用名稱空間標準」幾乎從來都不是一件好事。 –
@Joachim:那該怎麼做呢?寫'使用std ::;'很多次? –