看板 TransCSI 關於我們 聯絡資訊
※ 引述《RJking (RJ-king)》之銘言: : ※ 引述《ysbh (烏龜回娘家)》之銘言: : : 下面的題目已經有答案,只是不知道答案正確不正確 : : 每一題皆有一些問題,請各位大大不吝指導 : : 小弟的問題皆在 ☆請問: 之後 : : (D)029.下列那一種程式語言不具有Operator overloading?(A)C (B)Ada (C)C (D)以上 : : 皆有 : : ☆請問:Operator Overloading是什麼?能舉個例子嗎?而哪一些程式語言支援?哪一些 : : 程式言語不支援? : 選項A跟C是一樣的...囧rz : Ada不太清楚說...應該是可以的 : 運算子多載就是說一個運算子不限定只對應一種資料型態 : 例如說C/C++裡 : int a = 1; : char b = 'A'; : 此時 a+a 合法; b+b 也合法 : 但如果今天一個程式語言不接受運算子多載,又 '+' 只能用於整數運算 : 會變成 a+a 合法但 b+b 不合法 打錯題目了~選項(A)應該是C++ 我查了一下wiki ==> http://tinyurl.com/cu5lta 上面寫了C不支援Operator overloading 這是否是Wiki上的資料錯誤呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.71.68.193