You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

《C++之旅(第三版)》中string s "Hello ";是笔误还是合法初始化语法?

关于《C++之旅(第三版)》中string s "Hello ";语法的疑问解答

这是笔误,C++标准中不存在这种初始化语法。

合法的std::string初始化写法包括:

  • 构造函数直接初始化:string s("Hello ");
  • 拷贝初始化:string s = "Hello ";
  • 列表初始化:string s{"Hello "};

原代码漏掉了括号、等号或者大括号,属于排版或输入错误,不符合C++的语法规则。

内容的提问来源于stack exchange,提问作者NB_1907

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 05:52:01