Yot*_*tam 2 c++ variables function
在我的代码中,由于效率的考虑,我在它自己的文件中放置一个长函数(让我们命名a.cpp).我还创建了第二个文件b.cpp,其中包含另一个使用相同变量名称的函数.
我试图为这些变量创建一个头文件,但它不起作用.有没有办法做到这一点(除了将功能放在同一个文件中)?
一个简单的例子:
a.cpp
double s;
void a(){
s = 1.0;
printf("%f\n",s);
}
Run Code Online (Sandbox Code Playgroud)
b.cpp
double s;
void b(){
s = 2.0;
printf("%f\n",s);
}
Run Code Online (Sandbox Code Playgroud)
注意 每个文件实际上是ac,但整个程序是c ++.