C++ 良好习惯养成(1)——头文件

头文件的 #include 顺序

  1. 配对的头文件
  2. 项目中的其他头文件
  3. 第三方库中的头文件
  4. 标准库头文件

创建和使用头文件的其他建议

  • 始终包含 header guards。
  • 不要在头文件中定义变量和函数(全局常量除外)。
  • 将头文件命名为与其关联的源代码文件相同的名称。
  • 每个头文件应该有一个特定的工作,并且尽可能独立。
  • 显示包含代码文件中使用的功能需要的头文件。
  • 编写的每个头文件都应该 #include 它需要的每个依赖(都能够自行编译)。
  • 仅 #include 需要的内容。
  • 不要 #include .cpp 文件。

    阅读更多

Restart

想来想去,三年前的简介还是留下来了,在关于页面里,然后在后面写了新的简介。而其他的这几年来本身也不多的内容几乎都已经删除。对我来说,重启的节点当然不是现在,生活也从来没有停下,裹挟着没有准备的我一路跌跌撞撞地往前走,慢慢地好像也平稳下来,可以有时间喘口气,稍作整顿了。

阅读更多

楔子

文/莺鸽海

前言:
  这是一个在我心底埋藏了很久的故事,或者说是一个场景。这个故事里有缓缓的波涛,有连绵不绝的雨水,有可以震撼人心的雷鸣,也有落日。星玫说,夕阳是你一定能等到的奇迹,于是我便沉伦在这奇迹里不能自拔。但我一直以来憧憬着的,仍是莺歌海的落日。16年年初的时候,我第一次从三叔的笔下得知这个地名,一个地处海南边缘的小小的渔镇。它构成了我心中的念想,催生了这个故事。我或许能把它写出来,也或许不能。但无论如何,有生之年我都要去到一次莺歌海,如此也已经足够了。
  这是一段小小的楔子,虽然只有几百字,我也曾经反复修改过很多次,希望可以把我心中的景色传达给你。以后有写好的部分我也会放在这里,希望故事和我都能有所成长。

阅读更多