我的源文件如下所示
//functions.h
#ifdef FUNCTIONS
#define FUNCTIONS
bool isPrime(int num);
#endif
//function.cpp
include "functions.h"
bool isPrime(int num) {...}
//main.cpp
#include "functions.h"
#include <iostream>
int main()
{
std::cout << isPrime(2);
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我用g ++ -o main main.cpp functions.cpp编译它们
它给了我错误消息"isPrime"未在此范围内声明.