用于igraph_vector_t和igraph_matrix_t的GDB漂亮打印机
GDB pretty printers for igraph_vector_t and igraph_matrix_t
我使用的是igraph的C接口,有时,在调试时,我想看到一些igraph_vector_t
变量的内容以及igraph_matrix_t
。
是否有一些GDB漂亮的打印机可用像那些可用的STL容器(std::vector<T>
通常?)
不,没有,但如果可能的话,您可以尝试从gdb
内调用igraph_vector_print()
。或者,您可以访问igraph_vector_t
的stor_begin
成员——这是一个指向承载vector内容的内存区域的指针。stor_end
指向该区域的末尾,end
指向向量的最后一个元素之后——因此,向量的"有用"部分位于stor_begin
和end
之间。
相关文章:
- 如何使用gdb制作一个可以漂亮地打印每个对象的C++函数
- 漂亮的计数器习语的错误或格式错误的静态订单惨败?
- 使用 Boost HOF 实现 STL 漂亮打印
- GCC C++ STL 漂亮的打印机 - 手动调用并仅要求大小
- 用于从一个基派生的类的GDB漂亮的打印机
- 从命令行漂亮地编译C++
- 在wxWidgets中漂亮地打印XML
- 当模板返回类型阻止其实例化时,如何向用户提供漂亮的static_assert消息?
- 直接在 Rcpp 中使用 (c)igraph(即,无需通过 R)
- 在 Eclipse 中漂亮的打印C++适用于某些项目,而不适用于其他项目
- C++ - 使频率加起来达到 1 的漂亮方法
- 漂亮的打印与libxml2
- 漂亮的打印不适用于C ++ STL列表
- 共享PTR地图与LLDB漂亮的打印机
- 使用JSON Spirit进行漂亮打印
- Mac漂亮打印GDB
- 用 c++ 编写一堆类似的 if 语句的漂亮方法
- igraph(c)对邻接列表的每个元素的访问
- 在 GDB 漂亮的打印机中显示特定的 std::vector 元素
- Rapidjson漂亮的打印使用JSON字符串作为作者的输入