[問題] 在class內部call functions
大家好我又來問問題了
我想問的是有辦法在class呼叫function
比如說我寫了一個class叫做 A
有一個member function叫做f1
public :
A f1(A);
那要是我寫第二個function
A f2(int);
我想在裡面call f1要怎麼做到
其實我是想要在乘法裡面直接call加法 做大數的乘法
也就是我有一個class HugeInteger
public:
HugeInteger add(HugeInteger);
HugeInteger multiply(int);
我的multiply只要可以接受整數就可以了 不需要接受大數字
那現在我想要在裡面call add的function
我寫程式碼
HugeInteger HugeInteger::multiply(int N)
{
for(int i=0;i<N;i++)
this->add(??)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
這邊要是想要call add的話是要用this 這個pointer嗎? 那後面的引數我想
要加自己要怎麼辦到
}
問題好多部分 麻煩各位大哥了!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.202.142
→
12/25 23:03, , 1F
12/25 23:03, 1F
→
12/25 23:03, , 2F
12/25 23:03, 2F
→
12/25 23:04, , 3F
12/25 23:04, 3F
→
12/25 23:05, , 4F
12/25 23:05, 4F
→
12/25 23:06, , 5F
12/25 23:06, 5F
→
12/25 23:06, , 6F
12/25 23:06, 6F
→
12/25 23:07, , 7F
12/25 23:07, 7F
OK嘗試中
謝謝大大
※ 編輯: steve1012 來自: 114.34.202.142 (12/25 23:22)
→
12/26 03:52, , 8F
12/26 03:52, 8F
→
12/26 03:54, , 9F
12/26 03:54, 9F
推
12/26 13:24, , 10F
12/26 13:24, 10F
→
12/26 13:25, , 11F
12/26 13:25, 11F
→
12/26 16:41, , 12F
12/26 16:41, 12F
→
12/26 16:44, , 13F
12/26 16:44, 13F
不好意思 請問我的演算法哪裡錯了呢
我還是寫不出來QQ
→
12/26 18:44, , 14F
12/26 18:44, 14F
※ 編輯: steve1012 來自: 140.112.7.214 (12/28 16:12)
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章