我需要在命令行上使用什么标志来禁用 g++ 编译器自动启用的返回值优化?
-fno-elide-constructors
C++ 标准允许实现省略创建临时对象,该临时对象仅用于初始化相同类型的另一个对象。 指定此选项会禁用该优化,并强制 G++ 在所有情况下调用复制构造函数。 [来源:man gcc]