我正在使用netbeans IDE进行C ++实现。我有两个源文件main.cpp和univ.cpp。我在univ.cpp中定义了一个函数show()。我如何从main调用此函数。当我正常打电话时,我得到“show()不在范围内”。
int main(int argc, char**argv)
{
show();
return 0;
}
我不想使用单独的头文件并定义该函数。相反,我想在cpp源文件中定义此函数,如上所述。
感谢。
答案 0 :(得分:2)
你应该为Univ.h创建一个名为univ.h的标题,这里的代码是:
#ifndef _UNIV_H_
#define _UNIV_H_
void show();
#endif
您需要将它包含在两个cpp文件中。
#include <univ.h>
答案 1 :(得分:1)
声明函数:
int main(int argc, char **argv)
{
extern void show();
show();
}