• <bdo id='yVPJG'></bdo><ul id='yVPJG'></ul>

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

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

      1. <tfoot id='yVPJG'></tfoot>
      2. <legend id='yVPJG'><style id='yVPJG'><dir id='yVPJG'><q id='yVPJG'></q></dir></style></legend>

        C++ 模板元编程 - 是否可以输出生成的代码?

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

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

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

                <tbody id='KyFsE'></tbody>

              <legend id='KyFsE'><style id='KyFsE'><dir id='KyFsE'><q id='KyFsE'></q></dir></style></legend>
                  本文介绍了C++ 模板元编程 - 是否可以输出生成的代码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我想调试一些模板化代码以更好地理解它.
                  不幸的是,我是模板元编程的新手,我很难进入.

                  I would like to debug some templated code to understand it better.
                  Unfortunately I'm new to template metaprogramming and it IS hard for me to get in.

                  当我尝试输出预处理的源文件时,我得到了 125 000 行代码:/

                  When I try to output the preprocessed source files I get 125 000 lines of code :/

                  那么有没有办法可以看到生成的代码?(我使用的库是 SeqAn)

                  So is there a way I can see the generated Code? (The library I'm using is SeqAn)

                  推荐答案

                  不,不是.预处理器与模板处理无关,由编译器执行.模板不会生成 C++ 代码,就像函数调用一样 - 它们是 C++ 语言本身不可或缺的一部分.

                  No it isn't. The preprocessor has nothing to do with template processing, which is performed by the compiler. Templates do not generate C++ code, any more than a function call does - they are an integral part of the C++ language itself.

                  这篇关于C++ 模板元编程 - 是否可以输出生成的代码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:为模板类重载运算符时的隐式转换 下一篇:std::enable_if 如何工作?

                  相关文章

                  最新文章

                    <bdo id='wWRPc'></bdo><ul id='wWRPc'></ul>

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

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