class recording
{
public:
void setTitle(const string &);
void setArtist(const string &);
string getTitle(void) const;
string getArtist(void) const;
private:
string title;
string artist;
};
void recording::setTitle(string & pTitle)
{
title = pTitle;
}
这告诉我我的声明与我的函数头不兼容。但如果我不使用范围解析运算符,它会说标题未定义。这对我来说没有意义,因为这就是你声明成员函数的方式。