摘要: 重载全局的new和delete ::operator new ::operator new[] -> 不可以被声明与同一个namespace之内 new会执行三个动作: -> 之前的代码提到: new本身会开辟内存空间.所以声明方法需要一个size_t size的参数 inline void* op 阅读全文
posted @ 2024-04-16 22:36 俊king 阅读(4) 评论(0) 推荐(0) 编辑
摘要: vptr和vtbl(虚指针和虚函数表) c++代码的抽象类是 -> 类当中只包含纯虚函数 当一个类有虚函数,即便类当中没有成员变量.他的对象大小也会有一根指针大小 -> 由操作系统决定指针多大 虚函数 子类的对象里面有父类的成分 示例结构代码: #pragma#ifndef __VPTR_AND_V 阅读全文
posted @ 2024-04-16 22:35 俊king 阅读(2) 评论(0) 推荐(0) 编辑