为了账号安全,请及时绑定邮箱和手机立即绑定

我是想要要定义 p_goo 为goo*的类型,不是定义一个变量?该怎么办?

我是想要要定义 p_goo 为goo*的类型,不是定义一个变量?该怎么办?

C++
红糖糍粑 2022-05-14 19:11:38
我看有些程序里比如下面,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条经验 获得超10个赞

typedef record_unit record;
只是给它一个新的名字。
typedef goo* p_goo;
用一个指针指向goo。指针需要初始化吧
我刚学c++,这是我的理解,不保证正确性。

查看完整回答
反对 回复 2022-05-16
  • 1 回答
  • 0 关注
  • 97 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信