加载中
C++ 六大设计原则复习

--------单一职责 class 模块尽量 功能单一 逻辑简单可读性高 --------开闭原则 鼓励增加、扩展接口 不允许修改 已有代码实现 新需求 抽象类设计的越合理 该特性越鲜明 --------里氏替换原则...

C++11 override关机键字

用于子类重写基类的标识,更容易在子类中识别重写的方法 class CTestBase virtual int doFun(){}; class CTestPA :CTestBase virtual int doFun() overridev {};......

C++11 final关机键字

----禁用继承 class CTestA final{ }; -----virtual 函数禁用,子类不可以重写 virtual int funtionName final(){};...

kubernetes 1.22新特性预览

名词解释: Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。 Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。 RC:(Release Candida...

QT多线程编程概述之qthread详解

--------分类 GUI线程和辅助线程 GUI线程:主线程,负责其他线程的调度和GUI事件处理 辅助线程:其他耗时、阻塞操作 QT多线程提供形式: 平台无关的线程类、线程安全的事件投递、跨线程的信号...

Qt进程通信之共享内存

共享内存(shared memory): 共享内存就是映射一段能被其他进程所访问的内存,这段共享内存由一个进程创建,但多个进程都可以访问。共享内存是最快的 IPC 方式,它是针对其他进程间通信方式...

QT 两种套接字QLocalSocket、QTcpSocket的使用

--------QLocalSocket 用于本地进程间套接字通信 1、清理server并且开始监听 QLocalServer::removeServer("ServerName"); m_server->listen("ServerName"); 2、 serverNewConnectionHandler...

QT项目构建、调试

---------QT项目构建过程 1、设置环境变量 CROSS_COMPILE=arm-linux-gnueabihf- LD_LIBRARY_PATH加入$QTDIR/lib PATH加入$QTDIR/bin 2、通过qmake(编写项目的.proc)文件) 生成makefile 3、...

c++ explicit 关键字防止隐式转换

c++ explicit 关键字防止隐式转换 class Book { public: Book(){} Book(const string name, const int price = 100) : _name(name), _price(price){ cout << "构造函数调用!" << endl;; }; ...

一个继承Qwidget的子类都要做哪些事儿

--------构造函数 1、初始化成员变量,包括ui组件和数据模型 2、设置窗体属性,画刷等等 3、设置子组件属性以及布局 4、连接信号槽,子组件以及主窗口的信号槽连接 --------构造函数 ------...

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部