【发布时间】:2011-03-09 10:25:04
【问题描述】:
我发现自己在 c 中有很多 oo 风格的函数(没有花哨的宏或函数指针,只是 struct + 函数,将结构类型作为第一个参数。 my_func_my_type 是解决此类问题的好方案吗?如果我使用它,我应该尝试保持一致吗?如果我的函数名称之一变成 > 20 个字符怎么办? > 25?即便如此,我还应该保持风格一致吗?
另外,构造函数/初始化器/析构器的良好命名方案是什么? 还有比 new_my_type 、 init_my_type 、 free_my_type 更好的东西吗?
附: this/self ptr 是否有一个好名字,或者我应该像在普通函数中那样命名 OO 类函数的第一个参数(to_init、some_guy 等)
【问题讨论】:
标签: c oop coding-style naming-conventions naming