Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在学习 C++。我的教科书是,从控制结构到第 7 个对象从 C++ 开始。在字符串类解释中,有一段代码
string lineFull('z', 20); // Defines a string object named lineFill initialized with 10 'z' characters
我在我的计算机上尝试了此代码,但不起作用。这段代码对吗?或对此的任何依赖/要求?
提前感谢您的帮助!
看起来正确的语法是
string lineFull(20, 'z')
来自std::string构造函数文档
std::string
这个构造函数的原型是:
std::string::string(size_t n, char c);
所以你需要:
string lineFull(20, 'z');