[問題] 要怎麼使用自己寫的CLASS?
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
寫了一個class, 有一個 .h 檔跟 .cpp 檔,都沒有問題
想要在一個新的檔案裡面include這個class
希望得到的正確結果:
可以執行
程式跑出來的錯誤結果:
[Linker error] undefined reference to `polynomial::polynomial()'
[Linker error] undefined reference to `polynomial::operator+(polynomial
const&)'
.
.
.
.
總之就是說連不上我的class吧?
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
Dev-C++
有問題的code: (請善用置底文標色功能)
#include <iostream>
#include<cstring>
#include<iomanip>
using namespace::std;
#include "HW5_B98901088-polynomial.h"
int main(){
polynomial a, b;
cin>>a>>b;
cout<<a<<endl<<endl;
cout<<b<<endl<<endl;
cout<<a+b<<endl;
system("PAUSE");
return 0;
}
補充說明:
class內容完全可執行,而且 class 的 .h 檔、.cpp檔跟這個連不上的 .cpp檔
都放在同一個資料夾裡面
請問要加些什麼才能夠執行呢?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.57.147.96
推
01/22 09:16, , 1F
01/22 09:16, 1F
→
01/22 09:34, , 2F
01/22 09:34, 2F
→
01/22 12:05, , 3F
01/22 12:05, 3F
→
01/22 12:05, , 4F
01/22 12:05, 4F
推
01/22 12:06, , 5F
01/22 12:06, 5F
→
01/22 12:07, , 6F
01/22 12:07, 6F
→
01/22 12:07, , 7F
01/22 12:07, 7F
→
01/22 12:08, , 8F
01/22 12:08, 8F
→
01/22 12:08, , 9F
01/22 12:08, 9F
→
01/22 12:09, , 10F
01/22 12:09, 10F
→
01/22 12:11, , 11F
01/22 12:11, 11F
推
01/22 12:23, , 12F
01/22 12:23, 12F
→
01/22 12:25, , 13F
01/22 12:25, 13F
→
01/22 12:25, , 14F
01/22 12:25, 14F
→
01/22 12:26, , 15F
01/22 12:26, 15F
→
01/22 12:26, , 16F
01/22 12:26, 16F
→
01/22 12:26, , 17F
01/22 12:26, 17F
→
01/22 12:27, , 18F
01/22 12:27, 18F
→
01/22 12:28, , 19F
01/22 12:28, 19F
→
01/22 12:34, , 20F
01/22 12:34, 20F
推
01/22 12:46, , 21F
01/22 12:46, 21F
推
01/22 14:09, , 22F
01/22 14:09, 22F
→
01/22 18:20, , 23F
01/22 18:20, 23F
→
01/22 18:28, , 24F
01/22 18:28, 24F
→
01/22 18:28, , 25F
01/22 18:28, 25F
→
01/22 19:13, , 26F
01/22 19:13, 26F
→
01/22 20:10, , 27F
01/22 20:10, 27F
→
01/22 21:10, , 28F
01/22 21:10, 28F
推
01/26 19:40, , 29F
01/26 19:40, 29F
→
01/26 19:41, , 30F
01/26 19:41, 30F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章