用字符拷贝初始化C++字符串? 我正在学习C++。 我的教科书是从C++中通过控件第七从控件结构开始的。 在string类解释中,有一个代码 string lineFull('z', 20); // Defines a string object named lineFill initialized with 10 'z' characters
我在我的电脑上试过这个代码,但不起作用。这个代码对吗?或对此有任何依赖/要求用字符拷贝初始化C++字符串? 我正在学习C++。 我的教科书是从C++中通过控件第七从控件结构开始的。 在string类解释中,有一个代码 string lineFull('z', 20); // Defines a string object named lineFill initialized with 10 'z' characters,c++,string,C++,String,我在我的电脑上试过这个代码,但不起作用。这个代码对吗?或对此有任何依赖/要求 提前谢谢你的帮助 此构造函数的原型是: std::string::string(size_t n, char c); 因此,您需要: string lineFull(20, 'z'); 此构造函数的原型是: std::string::string(size_t n, char c); 因此,您需要: string lineFull(20, 'z'); 看起来正确的语法是 string lineFull(20,
提前谢谢你的帮助 此构造函数的原型是:
std::string::string(size_t n, char c);
因此,您需要:
string lineFull(20, 'z');
此构造函数的原型是:
std::string::string(size_t n, char c);
因此,您需要:
string lineFull(20, 'z');
看起来正确的语法是
string lineFull(20, 'z')
从中可以看出正确的语法是
string lineFull(20, 'z')
从中,请永远不要说不起作用。告诉我们完整的错误信息,逐字复制。好的!谢谢你的忠告。以后我需要更具体一点。请不要说不行。告诉我们完整的错误信息,逐字复制。好的!谢谢你的忠告。我以后需要更具体一些。