读书人

怎么调用另一个cpp文件中的子函数

发布时间: 2012-05-29 12:16:00 作者: rapoo

如何调用另一个cpp文件中的子函数
我想在A.cpp文件中调用B.cpp文件中的一个子函数 int C(),在A.cpp中该怎么实现
A.cpp中
int main()
{
...
int C()
...
}
这个main函数中或者之前是不是得包含B.cpp,并声明int c(),具体应该怎么写,希望高手指点一下,谢谢



[解决办法]
楼注注意 不要被误导 不需要include B 任何形式的文件 不管是.h 还是cpp 只要在a.cpp中声明了就行
可以试一下
a.cpp 和 b.cpp在一个工程中编译就ok 运行显示 ccccc
a 不需要incude b的任何东西,链接器会做

C/C++ code
a.cppint c(void);void main(void){  c();}b.cpp#include <iostream>using namespace std;int c(void){    cout << "ccccc\n";    return 1;}
[解决办法]
探讨
太感谢楼上的各位了,程序实现可以通过不同的语句和方法实现,看到上面各位的回复还是受益匪浅,十分感谢。
不过还是
楼注注意 不要被误导 不需要include B 任何形式的文件 不管是.h 还是cpp 只要在a.cpp中声明了就行
可以试一下
a.cpp 和 b.cpp在一个工程中编译就ok 运行显示 ccccc
a 不需要incude b的任何东西,链接器会做

这个回答我最喜欢用,跟我感觉的差不多,就采用这个老大的办法了。

读书人网 >C++

热点推荐