加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

包含C源文件是一种批准的方法吗?

发布时间:2020-12-16 06:48:42 所属栏目:百科 来源:网络整理
导读:我有一个大的C文件(SS.cpp)我决定拆分成较小的文件,以便我可以在不需要阿司匹林的情况下导航它.所以我创造了 SS_main.cppSS_screen.cppSS_disk.cppSS_web.cppSS_functions.cpp 并将所有函数从最初的SS.cpp文件剪切粘贴到它们. 最后我将它们包含在原始文件中
我有一个大的C文件(SS.cpp)我决定拆分成较小的文件,以便我可以在不需要阿司匹林的情况下导航它.所以我创造了

SS_main.cpp
SS_screen.cpp
SS_disk.cpp
SS_web.cpp
SS_functions.cpp

并将所有函数从最初的SS.cpp文件剪切粘贴到它们.

最后我将它们包含在原始文件中:

#include "SS_main.cpp"
#include "SS_screen.cpp" 
#include "SS_disk.cpp" 
#include "SS_web.cpp"
#include "SS_functions.cpp"

这种情况现在仍然持续几个月,这些都是我遇到的问题:

>整个解决方案搜索(VS中的Shift-Ctrl-F)不会搜索包含的文件,因为它们未列为源文件.
>我必须手动指出它们是否包含Subversion.

您是否相信当文件变得非常大时,在其他来源中包含源文件是一种可接受的解决方法?我应该说,在较小的类中拆分实现的类不是一个选项.

解决方法

不要在其他文件中包含cpp文件.您不必在一个文件中定义每个类函数,您可以将它们分布在多个文件中.只需将它们单独添加到项目中,并让它们分别编译所有这些项目.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读