求助一简单的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);//此处调用
//其他代码
}