文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>Google cpp style guide 之 include

Google cpp style guide 之 include

时间:2011-03-15  来源:白小虎

首先是传送门:

Google cpp style guide:

http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml 

中文版:(汉化版没有 C++0x 部分)

http://code.google.com/p/zh-google-styleguide/ 

主要是讲一下其中的一条:

项目内头文件应按照项目源代码目录树结构排列, 避免使用 UNIX 特殊的快捷目录 . (当前目录) 或 .. (上级目录). 例如, google-awesome-project/src/base/logging.h 应该按如下方式包含:

#include “base/logging.h”

假如你有一个a.cpp,想要使用上面一行代码,如果不进行任何设置,应该是找不到"base/logging.h"头文件的。如果是使用Visual Studio,需要把"google-awesome-project/src/"放入到project的“属性->c/c++->常规->附加包含目录”中。

这么做有什么好处呢,主要是,如果在代码中硬编码相对路径(. (当前目录) 或 .. (上级目录)),如果将代码搬家,就需要挨个文件去修改这个相对路径。是个很费时的工作。这个就是僵硬的代码,他会阻止你去修改现有代码,阻止代码的进化,所以是不推荐的。

如果将设置保存到project属性里面,每次搬家只要修改这个配置一次,是非常简单的。

相关阅读 更多 +
排行榜 更多 +
宝宝情商养成宝宝巴士

宝宝情商养成宝宝巴士

休闲益智 下载
燥热手机版

燥热手机版

飞行射击 下载
巨人狙击手安卓版

巨人狙击手安卓版

飞行射击 下载