我看有些程序里比如下面,record_unit 還沒有定義,就typedef語句了但是運行成功typedef record_unit record;struct record{};而typedef goo* p_goo;class goo{static int data;public:void result();};就不行,把typedef 語句放在class定義之后就行了,怎么回事阿?
1 回答

白豬掌柜的
TA貢獻1893條經(jīng)驗 獲得超10個贊
typedef record_unit record;
只是給它一個新的名字。
typedef goo* p_goo;
用一個指針指向goo。指針需要初始化吧
我剛學c++,這是我的理解,不保證正確性。
- 1 回答
- 0 關(guān)注
- 116 瀏覽
添加回答
舉報
0/150
提交
取消