自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 虚函数表、虚函数指针与多态

虚函数、虚函数表(Virtual Table,简称vtable)和虚函数指针(Virtual Pointer,简称vptr)是C++中实现多态机制的核心机制。**虚函数指针(vptr)**是每个对象内部的一个隐藏指针,指向该对象所属类的vtable。**虚函数表(vtable)**是一个函数指针数组,存储类中所有虚函数的地址。:每个包含虚函数的类都有一个唯一的vtable,存储该类中所有虚函数的地址。:每个包含虚函数的对象都有一个vptr,指向该对象所属类的vtable。

2025-02-17 23:50:40 1604

原创 C++虚函数、纯虚函数、抽象函数、接口类、抽象类的区别和联系

虚函数、纯虚函数、抽象函数、接口类、抽象类是C++中实现多态和面向对象设计的重要概念。:接口类是一种特殊的抽象类,只包含纯虚函数(没有实现)和静态成员变量,不能包含普通成员函数和数据成员。:抽象类用于定义一个通用的框架或接口,强制派生类实现特定的功能。抽象类的目的是定义一个通用的框架,而不是提供完整的实现。:定义通用框架,提供部分实现,强制派生类实现特定功能。:没有默认实现(但可以有默认实现),派生类必须实现。:定义一组功能规范,强制派生类实现,实现松耦合。:纯虚函数用于定义接口,强制派生类实现该函数。

2025-02-17 23:21:09 1300

原创 利用boost获取当前时间并且按照固定格式输出

【代码】利用boost获取当前时间并且按照固定格式输出。

2023-06-07 23:23:48 571 1

原创 用Java写两个线程,一个线程打印1~52,另一个线程打印A~Z,打印顺序是12A34B....5152Z

1、采用synchronized和wait()、notify()方法实现class Print{ boolean flag = true;//为了实现交替打印设置flag public synchronized void printNum(int i) { if (flag == false) { try { wait(); } catch (InterruptedException e)

2021-09-06 18:56:20 1994

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除