推 yoco315:1. function pointer 無法攜帶預設參數值 qq ㄎㄎ 10/13 01:34
今天幫同學debug
自己寫了些測試程式如下
http://nopaste.info/8fabb7f59c.html
這段測試code主要有兩個問題
GO((GG)(&A<int>::XD));
這行 (GG) 我是對他做轉型
1. 為啥他印出來不是印5 而是奇怪數字 不是應該有預設=5嘛
2. 如果不透過typedef 但我又想對他做轉型 我該怎麼寫 語法不太了解
3. 因為是看到別人的Code 有對傳入的function 做轉型的動作
請問這個是不是有什麼特殊用法或技巧???
於是乎我就改成以下這樣...
http://nopaste.info/11076af302.html
我硬把他轉型多了一個int 可以傳
於是乎呼叫了XD 且傳入一個int
compile沒有錯誤 請問道理何在... 反倒是少傳了int就會compile error
以上
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.207.187