沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:19 AM
[44]
為什麼要搞這種名稱一樣、傳入參數的數量也一樣但是型態不一樣的function喇......
掰噗~
@baipu
說
Mon, Nov 25, 2019 8:19 AM
才不告訴膩雷~~~
似兔非兔略天胖
@Rophynaa
Mon, Nov 25, 2019 8:22 AM
地區限定型態
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:23 AM
看Code看到快崩潰w
六月雪果茶
@wts
Mon, Nov 25, 2019 8:28 AM
因為單字有限要省著用
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 8:42 AM
可能做的事情只差一點點吧
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 8:42 AM
多型煩死人
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 8:45 AM
這也算多型的一種嗎?w 好像不太......
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:47 AM
匿名巴格
: 這是蝴蝶
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:47 AM
舞喵🐾ꉂ(ˊᗜˋ*)
:
六月雪果茶
@wts
Mon, Nov 25, 2019 8:49 AM
我比較喜歡叫他七星刀
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 8:52 AM
匿名巴格
: 好像中文語意問題
傳入參數的數量也一樣但是型態不一樣
到底是參數型態不一樣還是function型態不一樣(???
六月雪果茶
@wts
Mon, Nov 25, 2019 8:58 AM
這種嗎
bool SetValue(A a, int n);
bool SetValue(B b, int n);
bool SetValue(C c, int n);
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:58 AM
六月雪果茶
: 差不多
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 8:58 AM
舞喵🐾ꉂ(ˊᗜˋ*)
: 傳入參數的型態不一樣
六月雪果茶
@wts
Mon, Nov 25, 2019 9:00 AM
我這邊是除了 上述之外還是個多型
六月雪果茶
@wts
Mon, Nov 25, 2019 9:00 AM
3*N
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:01 AM
A function(A a, +4個參數)
A function(A a, +5個參數)
A function(B b, +5個參數)
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:01 AM
有三個function名字一樣,我一開始以為只有兩個,算了一下一個有五個參數一個有六個
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:01 AM
重載又多型好煩ㄛwwwwwwwwwwwww
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:02 AM
魔法師何苦為難魔法師(X)
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:02 AM
舞喵🐾ꉂ(ˊᗜˋ*)
: 我一開始以為只有第一個第二個,看半天越看越昏才發現有三個
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:02 AM
匿名巴格
: 萬惡的Google
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:02 AM
豆頁痛
六月雪果茶
@wts
Mon, Nov 25, 2019 9:02 AM
影分身之術
克里斯蒂安公爵的帕妃小騎士
@pafichin
Mon, Nov 25, 2019 9:03 AM
直接當機
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:04 AM
但是以第二和第三的狀況來說應該不算多...... 好像也不一定
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:05 AM
匿名巴格
: 什麼東西不算多XD?
六月雪果茶
@wts
Mon, Nov 25, 2019 9:05 AM
這種問題最討厭的地方是Debug時 發先 阿怎麼走不進去 結果發現 BaseClass沒宣告導致亂跑
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:06 AM
六月雪果茶
: 因為Android的程式碼很大這隻有兩萬多行我只能用搜尋的......
build一次要一個小時
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:06 AM
克里斯蒂安公爵的帕妃小騎士
: 死當
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:06 AM
stun
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:06 AM
多形不是應該要設計到無論塞啥進去都是唯一路徑咩w 如果出現沒有路徑可以跑就直接噴例外 = w=
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:06 AM
等等 亂跑有點奇妙wwwwww
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:06 AM
說好的unit test咧?
六月雪果茶
@wts
Mon, Nov 25, 2019 9:07 AM
匿名巴格
: 這就是c++的神祕之處 double走不到你可以走long的阿
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:07 AM
我想多半是沒有說好的
六月雪果茶
@wts
Mon, Nov 25, 2019 9:07 AM
反正指標隨便轉嘛
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:07 AM
基本上現在不是會亂跑,只是我想看某個東西在甚麼情況下會被Call到在追Code XD"
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:08 AM
你沒有自己蠢到強制施展他也不會自己轉啊www (等等 你的用字!)
六月雪果茶
@wts
Mon, Nov 25, 2019 9:08 AM
你有宣告double
他就走正確的 沒有的話long
他也可以走喔 然後就拿不到東西
六月雪果茶
@wts
Mon, Nov 25, 2019 9:09 AM
星星被吃掉了
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:09 AM
他就走正確的 沒有的話long
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:09 AM
聽起來很文藝
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:09 AM
(並沒有
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:09 AM
(我看的是JAVA就是了
六月雪果茶
@wts
Mon, Nov 25, 2019 9:11 AM
long**
六月雪果茶
@wts
Mon, Nov 25, 2019 9:12 AM
unit test 不認識的孩子呢
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:12 AM
匿名巴格
:
舞喵🐾ꉂ(ˊᗜˋ*)
: 查了一下,確實這是 多載 不是 多型
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:13 AM
也不是重載,多型跟重載應該是繼承相關的東西,這次的三個function都在同一個class裡面
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:13 AM
對R 多型應該是母物件的變數可以存放子物件的實體這樣的概念才對R?
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:13 AM
匿名巴格
: 原來你要說不算多型,我在想不算多是甚麼意思
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:14 AM
這就只是個死不取新function名稱的潔癖症而已(X)
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:14 AM
我還以為巴格是說只有三個function同名不算多
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:15 AM
所以是overload...吧(
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:15 AM
其實舞貓幾乎沒有遇到過
(欸
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:15 AM
舞喵🐾ꉂ(ˊᗜˋ*)
: 對啊,是骨傲天
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:15 AM
股傲天
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:16 AM
追Android也會被多型玩死......
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:16 AM
還好啦 比起來
function(A a, B b, C c);
function_new(A a, B b, C c);
function_new_new(A a, B b, C c);
function_old(A a, B b, C c);
比較讓我想殺人(喂!)
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:16 AM
我覺得這個比較好(
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:17 AM
搜尋顏色設一下就不管他寫什麼
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:17 AM
我剛還要一個一個去數他丟了幾個參數進去
還要看第一個參數是什麼型態的,才知道哪個是我要找的
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:19 AM
以前有看過
log
log_old
log_old_old
.....
(大概有20幾個old)
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:19 AM
好長
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:19 AM
歷史遺產
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:19 AM
為何不用log_old2
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:19 AM
沐茗@煙燻機器人
: 我也想問他
阿不過始作俑者已經離職
克里斯蒂安公爵的帕妃小騎士
@pafichin
Mon, Nov 25, 2019 9:21 AM
我錯了,這樓不是我能待的
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:21 AM
克里斯蒂安公爵的帕妃小騎士
: 隔行如隔山ww
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:21 AM
沐茗@煙燻機器人
: 然後看完了七八個檔案以後 發現只有 function_old 有在用 其他都dummy code
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:22 AM
匿名巴格
: dummy我留很多←
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:22 AM
沐茗@煙燻機器人
: 隔山就打牛!
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:22 AM
匿名巴格
: 打牛棒法!!
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:23 AM
沐茗@煙燻機器人
: 載了你喔! override 沐茗 (X)
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:23 AM
403 否逼等
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:24 AM
舞喵🐾ꉂ(ˊᗜˋ*)
: 不是permission deny 喔 我又不是網頁存取w
克里斯蒂安公爵的帕妃小騎士
@pafichin
Mon, Nov 25, 2019 9:25 AM
各有專業啊!
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:30 AM
匿名巴格
: 沐茗都回非標準的東西給你 (X)
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:32 AM
舞喵🐾ꉂ(ˊᗜˋ*)
: 沐茗奇妙w
舞喵🐾ꉂ(ˊᗜˋ*)
@SanityCheck
Mon, Nov 25, 2019 9:33 AM
匿名巴格
:
真的很奇妙
沐茗@煙燻機器人
@blue61
Mon, Nov 25, 2019 9:33 AM
匿名巴格
: Method does not override method from its superclass
匿名巴格
@cf6dd62b
Mon, Nov 25, 2019 9:35 AM
int 沐茗(); (反正沒有就從頭開始寫吧)
載入新的回覆
為什麼要搞這種名稱一樣、傳入參數的數量也一樣但是型態不一樣的function喇......
因為單字有限要省著用我比較喜歡叫他七星刀傳入參數的數量也一樣但是型態不一樣
到底是參數型態不一樣還是function型態不一樣(???
bool SetValue(A a, int n);
bool SetValue(B b, int n);
bool SetValue(C c, int n);
A function(A a, +5個參數)
A function(B b, +5個參數)
build一次要一個小時
我想多半是沒有說好的我還以為巴格是說只有三個function同名不算多其實舞貓幾乎沒有遇到過(欸function(A a, B b, C c);
function_new(A a, B b, C c);
function_new_new(A a, B b, C c);
function_old(A a, B b, C c);
比較讓我想殺人(喂!)
還要看第一個參數是什麼型態的,才知道哪個是我要找的
log
log_old
log_old_old
.....
(大概有20幾個old)
阿不過始作俑者已經離職