[英]Calling function in a C++ source file from main
我正在將netbeans IDE用於我的C ++實現。 我有兩個源文件main.cpp和univ.cpp。 我在univ.cpp中定義了一個函數show()。 我如何從main調用此函數。 當我像下面正常調用時,我得到“ show()不在范圍內”。
int main(int argc, char**argv)
{
show();
return 0;
}
我不想使用單獨的頭文件並定義函數。 相反,我想在cpp源文件中定義此功能,如上所述。
謝謝。
您應該為univ創建一個名為univ.h的標頭,下面是代碼:
#ifndef _UNIV_H_
#define _UNIV_H_
void show();
#endif
您將需要將其包括在兩個cpp文件中。
#include <univ.h>
聲明功能:
int main(int argc, char **argv)
{
extern void show();
show();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.