类成员函数与类的头文件连接后总会报错说函数被重复定义
我类成员函数声明写在其他文件中,
程序代码:#include <iostream>
#include "Method.h"
using namespace std;
void showmenu(int a,int b){
int temp=a;
a=b;
b=temp;
cout<<"a=" << a << endl;
cout<<"b=" << b << endl;
}然后连接类的头文件在主程序中调用,总是会显示函数重复定义,可是我在头文件中的代码确实是写在
程序代码:#ifndef METHOD_H_INCLUDED #define METHOD_H_INCLUDED #include "showmenu.cpp" #include <iostream>; using namespace std; void showmenu(int a,int b): #endif // METHOD_H_INCLUDED
宏定义里,为什么还是会出现函数被重复定义了。








谢谢,好神奇,我之前删过但是出现其他问题就觉得没有用,今天删掉了就好了,编译文件不该被引用还是什么?
