结构应该是C库中的typedef吗?

时间:2016-10-14 17:08:01

标签: c struct alias

首先,我很清楚在名称和匿名typedef上使用struct背后的概念。我的问题是C库应该如何公开它的类型。

通常情况下,当我需要转发声明时,我只需typedef匿名struct或名为struct。但是,如果项目中包含仅typedef s的库,而不喜欢使用struct限定符,则会出现问题。同样,同时拥有typedef和命名struct可能仍会污染此类项目的常规命名空间。

那么,库是否只提供命名结构并将typedef留给用户?

0 个答案:

没有答案