7.5 C++实战100例——显式 `return std::move` 阻止 NRVO 7.5 C++实战100例——显式return std::move阻止 NRVO——用-fno-elide-constructors对比拷贝次数,定位返回值优化被std::move破坏的位置C++ 踩坑排雷手册 · 总纲目录与逻辑索引1.1 构造完成前对象不存在:构造函数体内调用虚函数不会按派生类分发1.2 对象切片:将派生类按值赋给基类,派生部分被截断