社区
Linux/Unix社区
帖子详情
用gdb如何看一个结构指针的内容?
kukafei
2004-06-21 03:51:38
例如:
有个结构
typedef struct tagMyRec
{
char * tt;
int a;
}MyRec;
现在我声明一个MyRec的指针,我用GDB应该怎么看?
MyRec * RecPtr = new MyRec;
RecPtr->tt = strdup("hello world");
RecPtr->a = 100;
应该怎么直接打印出RecPtr的内容
...全文
2424
7
打赏
收藏
用gdb如何看一个结构指针的内容?
例如: 有个结构 typedef struct tagMyRec { char * tt; int a; }MyRec; 现在我声明一个MyRec的指针,我用GDB应该怎么看? MyRec * RecPtr = new MyRec; RecPtr->tt = strdup("hello world"); RecPtr->a = 100; 应该怎么直接打印出RecPtr的内容
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wxywh
2004-07-07
打赏
举报
回复
试试就知道答案了。
101monster
2004-07-02
打赏
举报
回复
呵呵,UP!
neuboy
2004-07-02
打赏
举报
回复
print *RecPtr
toxyboy
2004-07-02
打赏
举报
回复
display is answer
CsdnRob
2004-07-02
打赏
举报
回复
print *RecPtr
neo954
2004-06-22
打赏
举报
回复
print *RecPtr
neo954
2004-06-22
打赏
举报
回复
print RecPtr
print *RecPtr
print RecPtr->tt
print RecPtr->a
通过
GDB
学习C语言的讲解
例如,下面是
一个
使用
GDB
学习C语言的例子: 首先,编译C语言程序: $ gcc -g minimal.c -o minimal 然后,使用
GDB
运行程序: $
gdb
minimal 在
GDB
提示符下,可以使用print命令打印出变量的值: (
gdb
) print 1 ...
gdb
中查看stl容器命令封装脚本
本文将详细介绍如何使用
GDB
来查看STL容器,并特别关注
一个
名为"
gdb
init"的脚本,它能够帮助我们封装这些命令,提高调试效率。 首先,让我们了解
GDB
的基本用法。
GDB
允许程序员设置断点、单步执行代码、查看变量值、...
GDB
(GNU Debugger)调试器工具
GDB
(GNU Debugger)是
一个
强大的调试器工具,主要用于调试程序的错误和问题。它是GNU项目的一部分,支持多种编程语言,包括C、C++、Fortran等。
GDB
提供了一组命令和功能,允许开发人员在程序运行时检查和分析程序...
boost-
gdb
-printers:
GDB
漂亮打印机可助您一臂之力-开源
例如,当你在调试过程中遇到
一个
Boost智能
指针
时,通常只能看到它的内存地址,但有了boost-
gdb
-printers,你可以看到智能
指针
指向的对象的实际
内容
。同样,对于Boost容器,如vector、map等,它们的
内容
也能以更友好...
xmine c++资源
早期的调试程序没有很好的方法将任意的
指针
换成
一个
数组。就像对待参数一样,让我们查看内存中在变量h后面的10个整数,
一个
动态数组的语法如下所示: base@length 因此,要想显示在h后面的10个元素,可以使用h@10: ...
Linux/Unix社区
23,217
社区成员
74,540
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章