討論串[問題] operator overloading c++
共 5 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 1→)留言1則,0人參與, 最新作者otomoyox (想)時間13年前 (2012/12/01 17:50), 編輯資訊
0
0
1
內容預覽:
問題(Question):. 寫了一個模擬vector的class,用operator overloading來做vector的運算. 在算 v1 = v2 + v3 * v4[0]; 的時候出現了錯誤訊息. 但如果這樣寫 v5 = v3 * v4[0];. v1 = v2 + v5; 就可以過了.
(還有243個字)

推噓2(2推 0噓 0→)留言2則,0人參與, 最新作者Carbontube (碳管)時間16年前 (2009/05/14 20:21), 編輯資訊
0
0
0
內容預覽:
看書說,C++不能定義新的operator。. 好比想把 pow(a,n) 寫成 a**n 是不可行的. 那請問板上大牛是如何實現的呢. 或是通常會怎處理呢,謝謝. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 59.112.80.230.

推噓11(11推 0噓 1→)留言12則,0人參與, 最新作者Fenikso (ばかちーは俺の嫁)時間16年前 (2009/05/14 16:22), 編輯資訊
0
0
0
內容預覽:
又到了寫低能code的時間~. 以下VS2008限定, 2005或更早的可能不行. gcc的-fextended-identifiers還是個半成品(敲碗). #define ! + 階乘(). /* 這是全形的"!" 不是"!" */. struct 階乘{};. int operator+(in
(還有160個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/05/14 14:59), 編輯資訊
0
0
0
內容預覽:
就 overload ! opeartor 嘍. 不過要記得, C++ 的 ! opeartor 是放在 obj 前面:. result = !myObj;. 而不是. result = myObj!;. 還有, 你得自己弄一個 class 做 "數字", 不然你沒. 得 overload.. 這樣

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者hnaxiorll (fairyland)時間16年前 (2009/05/14 12:56), 編輯資訊
0
0
0
內容預覽:
因為最近c++作業,遇到階乘的問題. 如果我想 opertor overloading ! 來處理不知道這樣可以嗎??. 如果可以那該如何下手呢?. 感謝各位幫忙解答 m(─_─)m. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 140.123.11.71.
首頁
上一頁
1
下一頁
尾頁