编码规范
摘要:1. 只允许使用空格缩进,Tab键一律用空格替换。2. 函数在源文件中的位置和其在头文件中的位置保持一致。3. 如果一个成员变量在多于两处地方被修改,那么就需要重构代码,把对该成员变量的修改封装起来,提供修改的接口。4. 提供访问数据的接口,而不是直接访问数据,例如不要直接使用vipInfo.level,而要使用vipInfo.Level()来访问vip等级。5. 不要把不同层次的抽象混杂在一起。即保持每个类简洁单纯只涉及一个抽象层次,一个类不要混杂不同抽象层次的功能。6. 代码中不要保留注释掉的旧代码,坚决干掉。7. 尽可能不要在头文件中进行宏定义,如果必须要定义那么要确保命名的唯一性,一定
阅读全文
日历时间
摘要:C语言标准库的 time_t time(time_t *tp) 函数返回当前日历时间。怎么理解日历时间呢? 关于“时间”的理解,可以参考 "The GNU C Library" 的文档: http://www.gnu.org/software/libc/manual/html_node/Date-and-Time.html#Date-and-Time 关于“日历时间”的理解,可以参考: http://www.gnu.org/software/libc/manual/html_node/Time-Basics.html#Time-Basics http://www.gnu.o
阅读全文