gdb/lldb C++类的虚析构函数在虚函数表的数目为2?
来源:互联网 发布:vue.js实战pdf 编辑:程序博客网 时间:2024/06/05 07:36
gdb/lldb C++类的虚析构函数在虚函数表的数目为2?
#include <iostream>class A {public: A() { std::cout << "A()" << std::endl; } virtual ~A() { }};int main(void){ A a; return 0;}
lldb 调试:lldb-340.4.119
(lldb) expr -G a -- (*(void ***)&a)[0]
(void *) $1 = 0x0000000100000ed0 a.out`A::~A() at destructor.cpp:6(lldb) expr -G a -- (*(void ***)&a)[1]
(void *) $2 = 0x00000001000010b0 a.out`A::~A() at destructor.cpp:6
gdb调试:GNU gdb (GDB) Fedora 7.9.1-20.fc22
(gdb) p /a (*(void ***)&a)[0]
$2 = 0x4009f0 <A::~A()>
(gdb) p /a (*(void ***)&a)[1]
$3 = 0x400a20 <A::~A()>
0 0
- gdb/lldb C++类的虚析构函数在虚函数表的数目为2?
- LLDB和GDB的区别
- lldb调试到ios的main函数
- 可变数目的函数参数
- 参数数目不定的函数
- 如何在Matlab中获取函数参数的数目?
- lldb(gdb)常用的调试命令
- 【c++】不能被声明为虚函数的C++函数
- 怎样实现数目不定的函数参数
- 怎样实现数目不定的函数参数
- python函数匹配任意数目的参数
- 参数数目不确定的函数调用
- C++未确定参数数目的函数
- 构造函数不能为虚函数,虚析构函数的作用
- 函数指针实现不同数目形参的函数调用
- 函数指针实现不同数目形参的函数调用
- strspn() 函数返回在字符串中包含的特定字符的数目。
- C/C++基类的析构函数为什么要为虚函数
- 写你的shell,其实很简单
- HDURPG的错排
- java web学习(基础篇)二 走进JSP
- EF6(CodeFirst)+MySql开发脱坑指南
- cocos2d-x按钮CCControlButton的用法
- gdb/lldb C++类的虚析构函数在虚函数表的数目为2?
- 第七部分 最佳实践
- 【CSS+DIV】——基础+格局设计
- 通用SoC,各大厂商正在逐鹿
- Get和post网络请求
- [leetcode] 73. Set Matrix Zeroes 解题报告
- ios之KVO机制
- 芒草之歌
- Ice php配置