[問題] 指定變數型別

看板C_and_CPP (C/C++)作者 (不可說不可說)時間16年前 (2010/03/18 03:54), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
請問一下 我有一些資料要做運算,但是可以接受使用者指定變數型別。 例如: ./tt -f 3141526 # 解讀為處理 31415926個 float ./tt -i 31415926 #解讀為處理 31415926個 integer 在c++的話好像用template ? 在c裡不知道要怎麼做,因為要處理的型別沒辦法在runtime時才決定? 除非寫成兩份相同的code 嗎? 或有什麼好方法? thanks -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.203.27 ※ 編輯: hardcover 來自: 140.114.203.27 (03/18 07:09)

03/18 07:29, , 1F
void* ?!
03/18 07:29, 1F

03/18 14:25, , 2F
嘗試data linking(如同 gtk模擬繼承) 或 union + enum
03/18 14:25, 2F
文章代碼(AID): #1BeJDiXU (C_and_CPP)
文章代碼(AID): #1BeJDiXU (C_and_CPP)