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

    1. <tfoot id='fqggK'></tfoot>

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

        如何在 GDB 中打印 C++ 向量的元素?

        时间:2023-05-22
        <legend id='BgXvL'><style id='BgXvL'><dir id='BgXvL'><q id='BgXvL'></q></dir></style></legend><tfoot id='BgXvL'></tfoot>
          <tbody id='BgXvL'></tbody>
      3. <small id='BgXvL'></small><noframes id='BgXvL'>

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

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

                  本文介绍了如何在 GDB 中打印 C++ 向量的元素?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  限时送ChatGPT账号..

                  我想检查 GDB 中 std::vector 的内容,我该怎么做?为了简单起见,假设它是一个 std::vector.

                  I want to examine the contents of a std::vector in GDB, how do I do it? Let's say it's a std::vector<int> for the sake of simplicity.

                  推荐答案

                  要查看 vector std::vector myVector 内容,只需输入 GDB:

                  To view vector std::vector myVector contents, just type in GDB:

                  (gdb) print myVector
                  

                  这将产生类似于以下内容的输出:

                  This will produce an output similar to:

                  $1 = std::vector of length 3, capacity 4 = {10, 20, 30}
                  

                  要实现上述目标,您需要有 gdb 7(我在 gdb 7.01 上测试过)和一些 python 漂亮打印机.gdb wiki 上描述了这些的安装过程.

                  To achieve above, you need to have gdb 7 (I tested it on gdb 7.01) and some python pretty-printer. Installation process of these is described on gdb wiki.

                  更重要的是,在上面安装之后,这可以很好地与 Eclipse C++ 调试器 GUI(以及我认为的任何其他使用 GDB 的 IDE)配合使用.

                  What is more, after installing above, this works well with Eclipse C++ debugger GUI (and any other IDE using GDB, as I think).

                  这篇关于如何在 GDB 中打印 C++ 向量的元素?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:std::reference_wrapper 和简单指针的区别? 下一篇:修复 C++ 中的分段错误

                  相关文章

                  最新文章

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

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