#ifndef MIGRATINGUSER_H
#define MIGRATINGUSER_H
#include <iostream>
using namespace std;
class MigratingUser
{
public:
void populateUidAndGuid(string line);
private:
string uid;
string guid;
};
#endif
那是标题定义,下面是cpp定义:
#include "MigratingUser.h"
using namespace std;
void MigratingUser::populateUidAndGuid(string line)
{
//get the uid and guid
}
这是我得到的错误。我该如何解决这个问题:
undefined reference to MigratingUser::populateUidAndGuid(std::basic_string<char, std::char_traits<char>, std::allocator<char> >)'
为了完整起见,这就是我使用课程的方式:
MigratingUser muser;
muser.populateUidAndGuid(temp);