看板 C_and_CPP 關於我們 聯絡資訊
請問有可以依傳入指標的data type 作流程控制的語法嗎? 比如傳入的pointer 是int * 就... 是 double * 就... .......可能有... 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.123.22.25
VictorTom:C就寫不同參數的function overload, C++就template吧?? 03/23 12:24
andyjy12:再多傳一個參數標示形態 03/23 13:25
MOONRAKER:如果用參數標示,那麼主要參數要用void * 03/23 14:35
freesamael:function overloading 是 c++ 才有的功能喔 03/23 15:31
VictorTom:對不起小弟我耍笨了....Orz 03/23 16:21
m13m13m:andyjy 可以再說清楚一點嗎? 謝謝您>(_ _)< 03/23 16:29
freesamael:像是 void foo(void *target, const char *type); 03/23 18:34
freesamael:int a; foo(&a, "int"); double b; foo(&b, "double"); 03/23 18:34
freesamael:function裡再自己依照型別做casting 03/23 18:34
VictorTom:用 ENUM 生個 TYPE 型別吧XD 要包含自訂型別就....Orz 03/23 18:35