社区
C++ 语言
帖子详情
如何让g++的 -fdump-class-hierarchy选项只显示当前文件的类,或者指定类?
ewrewtq
2016-09-12 11:19:52
我想用这个选项来查看我自己定义的类的内存模型。但是发现它把我#include的STL文件件里面的都输出了。
能不能让这个选项只是输出我当前要编译的.cpp文件中的class,或者我自己指定几个要输出的class名字。
能做到吗?
...全文
399
2
打赏
收藏
如何让g++的 -fdump-class-hierarchy选项只显示当前文件的类,或者指定类?
我想用这个选项来查看我自己定义的类的内存模型。但是发现它把我#include的STL文件件里面的都输出了。 能不能让这个选项只是输出我当前要编译的.cpp文件中的class,或者我自己指定几个要输出的class名字。 能做到吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hijack00
2016-09-12
打赏
举报
回复
这个估计要去看gcc的文档吧。或者用grep,sed,awk等工具对结果进行过滤
赵4老师
2016-09-12
打赏
举报
回复
不要依赖调试器输出复杂数据结构!而要将复杂数据结构的整个内容在处理它的每一步使用一小段代码按自己很容易理解的格式输出,非常有助于调试!或者可以说是“基础设施”
【问题解决方案】cc1plus: error: unrecognized command line option ‘-f
dump
-
class
-
hierarchy
’
在Linux环境下,使用`
g++
-f
dump
-
class
-
hierarchy
main.cpp`打印
类
的继承关系和虚表结构时,出现`cc1plus: error: unrecognized command line option ‘-f
dump
-
class
-
hierarchy
’` 。
从编译器的辅助信息看c++对象内存布局
编程 cpp 预知识 本文的内容使用的是32位的编译器编译出的结果,可以打印出
类
的内存布局信息 DevCPP IDE 这个IDE是我比较喜欢的windows下的cpp的IDE之一,它有一个工具...--std=c++11 -f
dump
-
class
-
hierarchy
-f...
c++ 查看对象内存布局
网上大多数文章使用的是
g++
-f
dump
-
class
-
hierarchy
vptr.cpp生成输出
文件
,通过
文件
查看内存布局。但是优于
g++
的版本问题,在8之后该
选项
已经失效,改用
g++
-f
dump
-lang-
class
vptr.cpp才能正确生成输出
文件
。 输出...
C++对象模型:
g++
的实现(一)
本文章向大家介绍C++对象模型:
g++
的实现(一),主要内容包括无继承情况下的C++对象内存布局、无虚函数、有虚函数、基本概念、基础应用、原理机制和需要注意的事项等,并结合实例形式分析了其使用技巧,希望通过...
C++虚函数之二:虚函数表与虚函数调用
使用gcc的-f
dump
-
class
-
hierarchy
选项
是个不错的选择,在gcc手册中对该
选项
的部分解释如下: -f
dump
-
class
-
hierarchy
-options (C++ only)
Dump
a representation of each
class
’s
hierarchy
and virtual ...
C++ 语言
64,639
社区成员
250,578
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章