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

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

    <tfoot id='u5LYW'></tfoot>

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

        是否可以强制不内联函数?

        时间:2023-10-06
          • <bdo id='74lia'></bdo><ul id='74lia'></ul>

            <small id='74lia'></small><noframes id='74lia'>

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

                <tbody id='74lia'></tbody>
            1. <tfoot id='74lia'></tfoot>

                  <legend id='74lia'><style id='74lia'><dir id='74lia'><q id='74lia'></q></dir></style></legend>
                1. 本文介绍了是否可以强制不内联函数?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  我想强制一个小函数不被编译为内联函数,即使它很简单.我认为这对于调试目的很有用.有什么关键字可以做到这一点吗?

                  I want to force a little function not to be compiled as inline function even if it's very simple. I think this is useful for debug purpose. Is there any keyword to do this?

                  推荐答案

                  在 Visual Studio 2010 中,__declspec(noinline) 告诉编译器永远不要内联特定的成员函数,例如:

                  In Visual Studio 2010, __declspec(noinline) tells the compiler to never inline a particular member function, for instance:

                  class X {
                       __declspec(noinline) int member_func() {
                            return 0; 
                       }
                  };
                  

                  此外,当使用 /clr 编译时,具有安全属性的函数永远不会被内联(同样,这是 VS 2010 特有的).

                  edit: Additionally, when compiling with /clr, functions with security attributes never get inlined (again, this is specific to VS 2010).

                  不过,我认为它在调试中根本没有用.

                  I don't think it will prove at all useful at debugging, though.

                  这篇关于是否可以强制不内联函数?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:对重载函数错误的奇怪模棱两可的调用 下一篇:如何强制执行“覆盖"关键字?

                  相关文章

                  最新文章

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

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

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