实际上写C也不建议随便对struct使用typedef. 在后续的使用中多打个struct可以让代码可读性好一些。
https://www.kernel.org/doc/html/latest/process/coding-style.html#typedefs
C++就不需要这种写法了,因为C++的struct实际上就是class,不过有些从C迁移到C++的代码保留这样的写法并不奇怪。
【 在 confinement (禁闭) 的大作中提到: 】
: 这样 typedef 好处是什么,什么情况下要这么搞?
: typedef struct AStructName
: {
: ...................
--
FROM 59.109.219.*