任何人都可以告诉我以下代码有什么问题:
#include <iostream>
#include <string>
using namespace std;
class Exception
{
string err;
public:
Exception (string _err) : err(_err) {}
const string& Err ();
};
int main()
{
Exception exc("error");
cout << exc.Err() << endl;
}
在调用函数Exception :: Err。
时,我得到了未解决的外部符号错误 编辑:现在我看到了什么问题,我很抱歉问这么愚蠢的问题。但我确实花了半个小时看着代码试图弄清楚什么是错的。 也可以删除这个问题,以免我的声誉受损。 :D你们这些人读得很糟糕。 ;)答案 0 :(得分:0)
错误意味着您没有定义其中一个成员函数。在这种情况下,您没有const string& Err ();