帮忙看个问题 undefined reference to `addstring::test(int, int)' collect2: ld returned 1 exit status
file : addstring.h
#include<sstream>
#include<string>
using namespace::std;
class addstring
{
public:
int i ;
ostringstream jason;
string m_string;
string tostring(ostringstream& jason, int na);
int test(int a,int b);
};
file :addstring.cpp
#include<sstream>
#include"addstring.h"
void addstring::addstring()
{
jason.str("");
cout<<"ddd"<<endl;
string m_string = NULL;
}
int addstring::test(int a,int b){
cout<<"test"<<endl;
}
file main.cpp
#include<iostream>
#include<sstream>
#include"addstring.h"
#include<string.h>
using namespace::std;
int main ()
{
addstring add;
add.test(1,2);
}
请大家帮忙看看问题 thks!!!
error main.cpp:(.text+0x1c0): undefined reference to `addstring::test(int, int)'
collect2: ld returned 1 exit status