我有一个这样的课程。我想对字符串使用引用,但它不起作用。我怎样才能使用 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 &”