看板 C_and_CPP 關於我們 聯絡資訊
今天幫同學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
yoco315:1. function pointer 無法攜帶預設參數值 qq ㄎㄎ 10/13 01:34