相关疑难解决方法(0)

typedef的命名方案

我正在开发一个广泛使用类似结构的库

typedef struct foo_bar_s {
    ...
} foo_bar_t;
Run Code Online (Sandbox Code Playgroud)

使用_t后缀是个坏主意,因为它是POSIX保留的命名空间.结构的_s后缀也很无用.所以我想我可以改变一切

typedef struct foo_bar {
    ...
} foo_bar;
Run Code Online (Sandbox Code Playgroud)

或者如果不需要结构名称

typedef struct {
    ...
} foo_bar;
Run Code Online (Sandbox Code Playgroud)

但是,我无法再将typedef与常规符号(变量等)区分开来.这真的是一个大问题,我应该为typedef使用不同的合适命名方案吗?或者这不重要吗?

我真的不太确定.你怎么看?另外,您对typedef命名方案有什么建议?

c posix naming typedef

7
推荐指数
2
解决办法
4833
查看次数

标签 统计

c ×1

naming ×1

posix ×1

typedef ×1