[問題] typedef 在 struct 前與後有差異嗎

作者: hunandy14 (Charlott.HonG)   2016-07-05 15:43:47
不好意思問題有點多,
我有標星號提示一下問題在哪裡
作者: Caesar08 (Caesar)   2016-07-05 15:51:00
在C裡面,沒用typedef的話,每次定義struct的變數都需要加上一個struct會很麻煩。所以才在前面加typedef至於為什麼C++不用typedef,我就不清楚了我不懂為什麼寫C++要用C的寫法,typedef根本是累贅
作者: BlazarArc (Midnight Sun)   2016-07-05 16:02:00
作者: Caesar08 (Caesar)   2016-07-05 16:06:00
是struct A{...}; A a;要不就是C++的寫法,要不就是C的寫法,不要混在一起
作者: Sidney0503 (Sidney0503)   2016-07-05 16:58:00
因為有class 不要用typedef
作者: LPH66 (-6.2598534e+18f)   2016-07-06 20:43:00
C++ struct 就只是預設 public 的 class再加上 C++ 指稱 class 名不需加上 'class' 關鍵字

Links booklink

Contact Us: admin [ a t ] ucptt.com