
内存分析
Ron_Eureka
做人要有雪亮的眼睛、灵光的头脑和善良的心,基本上他不会在社会上饿死,甚至还活得很风光。
展开
-
C 的空类为什么占一个字节
情景分析#include <stdio.h>class A {};int main(int argc, char *argv[]){ printf("%ld\n", sizeof(A)); return 0;}Linux端g++ -S下得到的汇编(部分代码) .file "emptyclass.cpp" .t...原创 2019-10-17 23:34:29 · 563 阅读 · 0 评论 -
C++的虚函数与内存
C++的虚函数实现概念虚函数虚函数指针虚函数表/虚函数入口表虚函数表指针虚函数表(指针)在对象内存空间的位置虚函数表是对象之间共享的还是对象私有的?虚函数表的内存空间在运行时环境的哪个内存段?虚函数表可以修改么?虚函数表所指向的内存空间由谁创建的?编译器还是运行时库?虚函数表的结构。两张虚函数表在内存中是连续的么?概念虚函数由virtual描述的类成员函数,如class A { v...原创 2019-10-17 23:08:48 · 781 阅读 · 0 评论