- 博客(7)
- 资源 (17)
- 收藏
- 关注
转载 强制退出Mac程序的六种方法
用电脑时间长了,难免会遇到程序卡住,风火轮狂转不停,没有任何相应等情况。可能是由于程序冲突、缓存不足或者一些bug等情况导致,这个时候我们就需要强制退出这个程序了,下面有六种在Mac系统中强制退出程序的方法,大家至少应该记住一两个。访问:苹果在线商店(中国)1、使用键盘快捷键强制退出处于活跃状态的Mac程序快捷键:Command+Option+Shift+Esc这样按住一两秒钟...
2019-08-26 20:04:02 2385
原创 Qt for mac工程转XCode工程进行调试
qmake QtforMacDebug.pro -spec macx-xcode生成对应的后缀名为.xcodeproj的文件,然后使用XCode就可以打开了。
2019-08-24 15:32:01 774
转载 C++ 类(多继承和虚继承)
文章概述 多继承的定义以及多继承的语法; 虚继承;多继承的定义以及多继承的语法a. 一个类有多个基类,这样的继承关系称为多继承;b. 多继承声明语法:class 派生类名: 访问控制符 基类名1,访问控制符 基类名2{数据成员和成员函数声明;}class A: public B,public c{} 1 2 3图示:这里...
2019-08-09 14:43:32 154
转载 C++ 虚继承实现原理(虚基类表指针与虚基类表)
虚继承和虚函数是完全无相关的两个概念。虚继承是解决C++多重继承问题的一种手段,从不同途径继承来的同一基类,会在子类中存在多份拷贝。这将存在两个问题:其一,浪费存储空间;第二,存在二义性问题,通常可以将派生类对象的地址赋值给基类对象,实现的具体方式是,将基类指针指向继承类(继承类有基类的拷贝)中的基类对象的地址,但是多重继承可能存在一个基类的多份拷贝,这就出现了二义性。虚继承可以解决...
2019-08-09 14:41:50 544
转载 [C++基础]对象内存分布--虚继承
virtual在C++中最大的功能就是声明虚函数和虚基类。虚拟继承是为了解决多重继承下公共基类的多份拷贝问题。虚继承虚继承解决了菱形继承中对派生类拥有多个间接父类实例的情况。虚继承的派生类的内存布局与普通继承很多不同,主要体现在: 虚继承的子类,如果本身定义了新的虚函数,则编译器为其生成一个虚函数指针(vptr)以及一张虚函数表。该vptr位于对象内存最前面。vs非虚继承:直接扩展...
2019-08-09 14:36:25 298
转载 C++基础——虚继承及其内存分布
1、虚继承在C++继承中会遇到一种特殊的情况——“钻石继承”。“钻石继承”指的是当一个基类A被两个派生类B和C同时继承,此时另一个派生类D又同时继承B和C,如果此时用图表示出来就像一个菱形一样,如下图。 派生类D通过继承之后拥有基类A和派生类B,C的成员,所以一旦派生类D想要调用基类A的成员(无论是数据成员还是成员函数)时,此时派生类是通过派生类B来访问基类A的成员呢?还是通过派生类C...
2019-08-09 10:44:42 307
转载 C++设计模式18——中介者模式
https://blog.csdn.net/CoderAldrich/article/details/83272866C++设计模式——简单工厂模式C++设计模式——工厂方法模式C++设计模式——抽象工厂模式C++设计模式——单例模式C++设计模式——建造者模式C++设计模式——原型模式C++设计模式——适配器模式C++设计模式——桥接模式C++设计模式——组合...
2019-08-09 10:41:20 452
computer-vision计算机视图算法opencv相关
2024-03-03
QTreeView+自定义Model实现示例
2022-07-01
C++ Qt设计模式第2版(中英文版)+源码
2015-09-02
VC++ 6.0数据库系统开发实例导航源码
2011-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人