首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

一简单的c++有关问题

2012-03-01 
求助一简单的c++问题如何将一个c++程序拆成2个来实现呢呢,一个main()来调用另外一个[解决办法]代码重构每

求助一简单的c++问题
如何将一个c++程序拆成2个来实现呢呢,一个main()来调用另外一个



[解决办法]
代码重构
每个独立的功能都用一个独立的函数表示,这样做的好处是便于维护(如果多个地方用到这个函数,则修改时只要修改一个地方),容易理解
简单的如:
//交换
//重构前
int main()
{
int a = 10;
int b = 20;
int c = a;
a = b;
b = c;
}
//重构后
void swap(int& x, int& y)
{
int nTmp = x;
x = y;
y = nTmp;
}
int main()
{
//其他代码
int a = 10;
int b = 20;
swap(a,b);//此处调用
//其他代码
}

热点排行