![]() |
1
77
您可以先在一条语句中定义typedef并向前声明结构,然后在后续定义中定义结构。
编辑:如其他人所述,如果没有转发声明,结构名称在结构定义中仍然有效(即,您可以使用
|
![]() |
2
65
除了第一个答案之外,如果没有typedef和forward声明,这也可以。
|
![]() |
3
21
你错过了比赛
|
![]() |
4
14
您可以不必提前声明:
|
![]() |
5
9
如果您确实必须键入定义结构(我工作的大多数程序员都不会这么做),请执行以下操作:
明确区分
|
![]() |
6
0
这是定义结构的较短方法,我认为这是最简单的表示法,只是不要将名称放在前面,而是放在后面。 你可以这样称呼它
这种方法有什么问题吗? |
![]() |
7
0
使用以下预处理器:
|
![]() |
Community wiki · safe_ptr实现 1 年前 |
![]() |
lplplplp · 为什么不能访问函数外的结构指针 2 年前 |
![]() |
Fabio · 在c中将指针赋给常数指针++ 2 年前 |
![]() |
Gabe Tucker · 无法在golang中分配接口对象指针 2 年前 |