そのようなクラスがあります。文字列の参照を使用したいのですが、機能しません。string& を使用するにはどうすればよいですか?
#include <string>
using namespace std;
class T
{
public:
T(string& s);
private:
string s;
};
T::T(string& s)
{
this->s = s;
}
int main(void)
{
T t("Test Object");
return 0;
}
エラー: 'T::T(std::string &)': パラメーター 1 を 'const char [12]' から 'std::string &' に変換できません