Re: [問題] c++ operator 的 oeverload
: int main(){
: Demo<myClass> d;
: myClass *mptr = 0;
: //我該如何使用 Demo 類別的 Assigment 和 Accessors 呢?
: cout << *d <<endl; //error
: d = *mptr; //error
: d.operator*(mptr); //error
: }
: 感謝指教...
感謝板友的指教
的確應該是 d = mptr
int main(){
Demo<myClass> d;
myClass *mptr;
//我該如何使用 Demo 類別的 Assigment 和 Accessors 呢?
d = mptr; //訊息如下
}
C:\Users\USER\AppData\Local\Temp\ccEmgiM2.o Untitled1.cpp:(.text+0x25):
undefined reference to `Demo<myClass>::operator=(myClass*)'
C:\Users\USER\Desktop\collect2.exe [Error] ld returned 1 exit status
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 58.115.110.72
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1460811122.A.2D1.html
※ 編輯: gn00618777 (58.115.110.72), 04/16/2016 20:54:03
推
04/16 21:01, , 1F
04/16 21:01, 1F
→
04/16 21:14, , 2F
04/16 21:14, 2F
→
04/16 21:14, , 3F
04/16 21:14, 3F
推
04/16 21:21, , 4F
04/16 21:21, 4F
推
04/16 21:23, , 5F
04/16 21:23, 5F
→
04/16 21:50, , 6F
04/16 21:50, 6F
→
04/16 21:52, , 7F
04/16 21:52, 7F
→
04/16 21:56, , 8F
04/16 21:56, 8F
→
04/16 21:57, , 9F
04/16 21:57, 9F
→
04/16 22:01, , 10F
04/16 22:01, 10F
→
04/16 22:02, , 11F
04/16 22:02, 11F
→
04/16 22:18, , 12F
04/16 22:18, 12F
→
04/16 22:19, , 13F
04/16 22:19, 13F
→
04/16 22:21, , 14F
04/16 22:21, 14F
→
04/16 22:21, , 15F
04/16 22:21, 15F
→
04/16 22:21, , 16F
04/16 22:21, 16F
→
04/16 22:22, , 17F
04/16 22:22, 17F
→
04/16 22:32, , 18F
04/16 22:32, 18F
→
04/16 22:33, , 19F
04/16 22:33, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):