- 博客(3)
- 收藏
- 关注
原创 string与Qstring之间的相互转化
/String转换为QString。//QString转换为String。string转化Qstring。Qstring转化string。
2024-08-14 18:52:12 181
原创 多态C++
5.多态调用时,根据切片(此时对象为基类指针或者引用)调用对应派生类中基类域的虚函数,根据虚函数表找到对应虚函数指针进行调用虚函数,完成多态。4.虚函数和普通函数一样,存在代码段的,对象里存的是指向虚函数表的指针,虚表里存的是虚函数的指针,而虚表在vs下是存在代码段的。2.派生类继承后,会在对应的基类域中留下虚函数表指针,如果完成虚函数重写,就会把原来虚函数表内的指针给覆盖掉。虚函数的重写:派生类中有一个和基类完全相同的虚函数(三同),称派生类的虚函数重写了基类的虚函数。定义虚函数,为继承后的多态做准备。
2024-08-06 21:29:46 367
原创 C++类与类之间的存在的几种关系以及UML类图简单说明(依赖、关联、聚合、组合
依赖(Dependency)关系是一种使用关系,它是对象之间耦合度最弱的一种关联方式,这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。1.2.2实例聚合(Aggregation)关系是关联关系的一种,是强关联关系,是整体和部分之间的关系。整体与部分之间是可分离的,它们可以具有各自的生命周期,部分可以属于多个整体对象,也可以为多个整体对象共享。1.4.2 实例。
2024-07-30 13:14:35 548
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人