Seb*_*der 5 c++ include
我应该#include每个header/cpp文件中需要的所有内容吗?我正在研究2d游戏引擎atm(主要用于练习)并且在查看我的代码时我发现我几乎在每个文件中都重复了字符串和向量.这是一个问题,我该如何处理?
我一直认为你写的每个课程或模块都应该站在自己的两条腿上,可以这么说.我非常喜欢通用编程(我在引擎中包含我自己的脚本语言,使用我自己的草稿脚本引擎)但我也意识到它可能会导致很多开销和混乱.
rob*_*ert 5
我会坚持包括<string>,<vector>只在必要时.
<string>
<vector>
至于确保各个标题文件独立,我喜欢Google C++样式指南处理包含顺序.基本上,总是foo.hpp在所有其他包含之前列出相应的包含foo.cpp.这样,我们知道foo.hpp不会期望在它之前包含某些东西,如果不存在则会失败.
foo.hpp
foo.cpp
归档时间:
13 年,3 月 前
查看次数:
425 次
最近记录: