[问题] 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