QString text2 = QString("hello"); 为什么不直接写成QString text2 ("hello");?
[quote=引用 6 楼 zjq9931 的回复:] [quote=引用 5 楼 xsklld 的回复:] C++17后这两者语义上完全等价。 即使是C++17前,由于copy elision的存在,通常也是等价的。 跟楼上说的等号操作运算符完全没有关系。
[quote=引用 5 楼 xsklld 的回复:] C++17后这两者语义上完全等价。 即使是C++17前,由于copy elision的存在,通常也是等价的。 跟楼上说的等号操作运算符完全没有关系。
C++17后这两者语义上完全等价。 即使是C++17前,由于copy elision的存在,通常也是等价的。 跟楼上说的等号操作运算符完全没有关系。
64,649
社区成员
250,477
社区内容
加载中
试试用AI创作助手写篇文章吧