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

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

2012-05-29 
如何调用另一个cpp文件中的子函数我想在A.cpp文件中调用B.cpp文件中的一个子函数 int C(),在A.cpp中该怎么

如何调用另一个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的任何东西,链接器会做

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

热点排行