<tfoot id='u9Jxl'></tfoot>
      • <bdo id='u9Jxl'></bdo><ul id='u9Jxl'></ul>

    1. <legend id='u9Jxl'><style id='u9Jxl'><dir id='u9Jxl'><q id='u9Jxl'></q></dir></style></legend>
      <i id='u9Jxl'><tr id='u9Jxl'><dt id='u9Jxl'><q id='u9Jxl'><span id='u9Jxl'><b id='u9Jxl'><form id='u9Jxl'><ins id='u9Jxl'></ins><ul id='u9Jxl'></ul><sub id='u9Jxl'></sub></form><legend id='u9Jxl'></legend><bdo id='u9Jxl'><pre id='u9Jxl'><center id='u9Jxl'></center></pre></bdo></b><th id='u9Jxl'></th></span></q></dt></tr></i><div id='u9Jxl'><tfoot id='u9Jxl'></tfoot><dl id='u9Jxl'><fieldset id='u9Jxl'></fieldset></dl></div>

      <small id='u9Jxl'></small><noframes id='u9Jxl'>

    2. 禁用 g++ 的返回值优化

      时间:2023-09-16
      <i id='RE4kN'><tr id='RE4kN'><dt id='RE4kN'><q id='RE4kN'><span id='RE4kN'><b id='RE4kN'><form id='RE4kN'><ins id='RE4kN'></ins><ul id='RE4kN'></ul><sub id='RE4kN'></sub></form><legend id='RE4kN'></legend><bdo id='RE4kN'><pre id='RE4kN'><center id='RE4kN'></center></pre></bdo></b><th id='RE4kN'></th></span></q></dt></tr></i><div id='RE4kN'><tfoot id='RE4kN'></tfoot><dl id='RE4kN'><fieldset id='RE4kN'></fieldset></dl></div>
          <tbody id='RE4kN'></tbody>

        <legend id='RE4kN'><style id='RE4kN'><dir id='RE4kN'><q id='RE4kN'></q></dir></style></legend>

        <tfoot id='RE4kN'></tfoot>
              <bdo id='RE4kN'></bdo><ul id='RE4kN'></ul>

              • <small id='RE4kN'></small><noframes id='RE4kN'>

              • 本文介绍了禁用 g++ 的返回值优化的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                问题描述

                我需要在命令行上使用什么标志来禁用由 g++ 编译器自动启用的返回值优化?

                What flag(s) do I need on the command line to disable the return-value optimisation automatically enabled by the g++ compiler?

                推荐答案

                -fno-elide-constructors

                C++ 标准允许实现省略创建临时对象,该临时对象仅用于初始化另一个相同类型的对象.指定此选项会禁用该优化,并强制 G++ 在所有情况下调用复制构造函数.[来源:man gcc]

                The C++ standard allows an implementation to omit creating a temporary which is only used to initialize another object of the same type. Specifying this option disables that optimization, and forces G++ to call the copy constructor in all cases. [Source: man gcc]

                这篇关于禁用 g++ 的返回值优化的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                上一篇:C++ 优化器重新排序对时钟()的调用是否合法? 下一篇:C++ 编译器可以内联函数指针吗?

                相关文章

                最新文章

                <tfoot id='uCU3Q'></tfoot>
              • <small id='uCU3Q'></small><noframes id='uCU3Q'>

                <i id='uCU3Q'><tr id='uCU3Q'><dt id='uCU3Q'><q id='uCU3Q'><span id='uCU3Q'><b id='uCU3Q'><form id='uCU3Q'><ins id='uCU3Q'></ins><ul id='uCU3Q'></ul><sub id='uCU3Q'></sub></form><legend id='uCU3Q'></legend><bdo id='uCU3Q'><pre id='uCU3Q'><center id='uCU3Q'></center></pre></bdo></b><th id='uCU3Q'></th></span></q></dt></tr></i><div id='uCU3Q'><tfoot id='uCU3Q'></tfoot><dl id='uCU3Q'><fieldset id='uCU3Q'></fieldset></dl></div>

                      <bdo id='uCU3Q'></bdo><ul id='uCU3Q'></ul>
                  1. <legend id='uCU3Q'><style id='uCU3Q'><dir id='uCU3Q'><q id='uCU3Q'></q></dir></style></legend>