巨简单! 我有以下3000行代码,分成5段,怎么分。

一个人单干 2009-02-26 03:41:55
我有一个cpp
代码简化为
1
2
3
。。。。
3000

按顺序执行 我的编译器无法运行这么多代码 需要把它们分成5段 每600行为一个cpp,请问怎么做?
...全文
278 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
叶落寒山 2009-02-27
  • 打赏
  • 举报
回复
[Quote=引用 13 楼 myc45595 的回复:]
1
2
3
...
3000
都是cout < <"某一不确定字母";

这不是重点 重点是你们说的include <*.cpp>是怎么用的
[/Quote]

如果你这3000行都在一个函数中,没法分,在一个.cpp中至少要保证函数是完整的。
再说3000行,没有必要分吧。除非是上万行了,在编译器中拖动起来,浏览速度太慢了。
可以考虑分成两个文件。这是指的vc6.0,现在在VS中有函数伸缩功能。查看函数方便多了

你要分开代码,到底是基于一种什么样的需要呀?
hyper26 2009-02-27
  • 打赏
  • 举报
回复
可以直接放到N个文件里然后用一个来include 大家?
ztenv 版主 2009-02-27
  • 打赏
  • 举报
回复
汗,什么样的程序才会有这么多一个文件?为什么不写成相关的类,每个类放一个文件?
nullah 2009-02-27
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 iambic 的回复:]
真NB啊,cpp代码还能分卷存储……
[/Quote]
呵呵
zhyinty 2009-02-27
  • 打赏
  • 举报
回复
为什么写的时候不注意
airfish108 2009-02-27
  • 打赏
  • 举报
回复
我是新手,但huayehanshan说的都很对吗~支持他~呵呵~
passionboy03 2009-02-27
  • 打赏
  • 举报
回复
不可能吧?难道有死循环,一直在分配内存?
[Quote=引用 17 楼 myc45595 的回复:]
因为在VC6里 因为内存不够无法编译
[/Quote]
passionboy03 2009-02-27
  • 打赏
  • 举报
回复
不算很多吧,我记得刚工作时,接触的项目,有三个CPP都在8000行以上,当时看的真的有点疯,呵呵
[Quote=引用 12 楼 zhaohongbo83 的回复:]
怎么能在一个cpp下写这么多
要注意程序的 功能化细分
[/Quote]
叶落寒山 2009-02-27
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 myc45595 的回复:]
因为在VC6里 因为内存不够无法编译
[/Quote]
哪你就分成几个函数来完成

1.cpp
void Fun1()
{
cout<<xx<<endl;
.....
}
2.cpp
void Fun2()
{
cout<<xx<<endl;
.....
}
3.cpp
void Fun3()
{
cout<<xx<<endl;
.....
}
4.cpp
void Fun4()
{
cout<<xx<<endl;
.....
}
5.cpp
#include "1.cpp"
#include "2.cpp"
#include "3.cpp"
#include "4.cpp"

void Fun5()
{
Fun1();
Fun2();
Fun3();
Fun4();
}
一个人单干 2009-02-27
  • 打赏
  • 举报
回复
因为在VC6里 因为内存不够无法编译
ypb362148418 2009-02-26
  • 打赏
  • 举报
回复
按模块来划分啊,然后写到头文件里调用啊
zqz981 2009-02-26
  • 打赏
  • 举报
回复
好玩
一个人单干 2009-02-26
  • 打赏
  • 举报
回复
1
2
3
...
3000
都是cout<<"某一不确定字母";

这不是重点 重点是你们说的include<*.cpp>是怎么用的
zhaohongbo83 2009-02-26
  • 打赏
  • 举报
回复
怎么能在一个cpp下写这么多
要注意程序的 功能化细分
goodcook 2009-02-26
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 myc45595 的回复:]
楼上说的原理  我当然知道,我现在想要是  如何实现分段的代码,

1
2
3
-----
3000都是相同的代码,我就是想知道如何分
[/Quote]

相同的…… 什么意思?
一个人单干 2009-02-26
  • 打赏
  • 举报
回复
楼上说的原理 我当然知道,我现在想要是 如何实现分段的代码,

1
2
3
-----
3000都是相同的代码,我就是想知道如何分
ayw215 2009-02-26
  • 打赏
  • 举报
回复
同意ls各位的
dongpy 2009-02-26
  • 打赏
  • 举报
回复
将功能细分,模块化。
TplayT 2009-02-26
  • 打赏
  • 举报
回复
iambic 2009-02-26
  • 打赏
  • 举报
回复
真NB啊,cpp代码还能分卷存储……
加载更多回复(5)

65,211

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧