我正在学习制作头文件。这是我的代码(三个单独的文件)
//Main.cpp
#include <iostream>
#include "functions.h"
;
using namespace std;
int main()
{
cout << multiply(3, 4) << endl;
return 0;
}
//functions.cpp
int multiply(int x, int y)
{
return x * y;
}
//functions.h
#ifndef FUNCTIONS_H_
#define FUNCTIONS_H_
int multiply(int x, int y)
#endif
代码编译并运行,但困扰我的部分在 Main.cpp 中。在“functions.h”下面和“使用命名空间”上面有那个分号。
我把它放在那里是因为视觉工作室说它期待一个,但我不知道为什么。我在教程中没有看到。
当然,它有效。但我不喜欢不知道它为什么在那里,它不应该在那里。