1. <small id='g41Vf'></small><noframes id='g41Vf'>

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

          <bdo id='g41Vf'></bdo><ul id='g41Vf'></ul>
        <legend id='g41Vf'><style id='g41Vf'><dir id='g41Vf'><q id='g41Vf'></q></dir></style></legend>

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

        Is it possible to force a function not to be inlined?(是否可以强制不内联函数?)
        <legend id='VXtmf'><style id='VXtmf'><dir id='VXtmf'><q id='VXtmf'></q></dir></style></legend>

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

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

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

                  问题描述

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

                  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.

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

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Consistent pseudo-random numbers across platforms(跨平台一致的伪随机数)
                  Vary range of uniform_int_distribution(改变uniform_int_distribution的范围)
                  What is a seed in terms of generating a random number?(就生成随机数而言,种子是什么?)
                  Is 1.0 a valid output from std::generate_canonical?(1.0 是 std::generate_canonical 的有效输出吗?)
                  Getting big random numbers in C/C++(在 C/C++ 中获取大随机数)
                  What is the best way to generate random numbers in C++?(在 C++ 中生成随机数的最佳方法是什么?)
                  <tfoot id='KEjTA'></tfoot>
                    • <bdo id='KEjTA'></bdo><ul id='KEjTA'></ul>
                      <i id='KEjTA'><tr id='KEjTA'><dt id='KEjTA'><q id='KEjTA'><span id='KEjTA'><b id='KEjTA'><form id='KEjTA'><ins id='KEjTA'></ins><ul id='KEjTA'></ul><sub id='KEjTA'></sub></form><legend id='KEjTA'></legend><bdo id='KEjTA'><pre id='KEjTA'><center id='KEjTA'></center></pre></bdo></b><th id='KEjTA'></th></span></q></dt></tr></i><div id='KEjTA'><tfoot id='KEjTA'></tfoot><dl id='KEjTA'><fieldset id='KEjTA'></fieldset></dl></div>

                      • <legend id='KEjTA'><style id='KEjTA'><dir id='KEjTA'><q id='KEjTA'></q></dir></style></legend>

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

                              <tbody id='KEjTA'></tbody>