
类
归零起步
这个人很懒,什么都没留下
展开
-
Qt Creator 调试运行,报错 “ RTTI symbol not found for class 'QObject' ”
出现原因: 在调用deleteLater() 后,调试执行到析构函数中 报错解决方法: 问题出在:调用了两次析构函数,接下来,你应该有解决方向了吧。。 ...原创 2018-08-22 15:20:25 · 6320 阅读 · 1 评论 -
数据抽象、封装、类
先来说说两个概念: 数据抽象 和 封装第一个问题: 这两个概念从何而来?答: 数据抽象和封装 是类的基本思想。为什么这么说?以下用大白话来解释下 举个例子,一部手机,有 开关机按钮、音量键、显示屏,我们可以通过他们来开关机、调节音量、查看手机信息等。但是手里里面是怎么实现这些功能的我们不知道(我们也不需要知道,这是手机开发者的事情),我们是手机的使用者,我们只关心这些键的用途,里...原创 2018-09-20 09:33:44 · 1530 阅读 · 0 评论 -
数据抽象、封装、继承、动态绑定
问题一、什么是面向对象程序设计?它包括哪些?问题二、面向对象程序设计为什么会用到类?问题三、 标题四个词分别代表什么含义?首先,回答问题一面向对象程序设计(OOP)包括以下几个部分:1. OOA(面向对象分析)2. OOD(面向对象设计)3. OOP(面向对象编程)4. OOT(面向对象测试)5. OOSM(面向对象软件维护)以上英文缩写,如果想知道全称,可...原创 2018-10-17 19:07:52 · 369 阅读 · 0 评论 -
【1天学习1个类】之一 【 QSize类 简单介绍 与 基本用法 入门 】
QSize 类每种类我们都用以下几个方面来介绍:1. 这个类是可以用来做什么?2. 有哪些属性?3. 怎么来定义它?(即构造函数等)4. 有哪些操作?5. 总结1. QSize类 用来 描述 一个 大小区域,用 宽 和 高 来表示的 一个矩形区域。2. 属性: 宽 和 高, 类型: 均为int3. 提供两个构造函数: ① QSi...原创 2019-04-30 10:33:24 · 2560 阅读 · 0 评论 -
关于 类的常成员函数 声明和定义处 都需要加 const的原因
我们知道,类的常成员函数尾部加了const关键字,而且,声明和定义处必须都加const关键字。举个例子说明://a.hclass A{public: A(){} ~A(){} void display() const;};//a.cpp#include "a.h"#include <ios...原创 2019-05-29 10:05:07 · 2897 阅读 · 0 评论 -
c++ 关键字 mutable
今天来讲讲c++中关键字mutable在c++primer中mutable第一次出现在类中,在讲解常成员函数的时候引入的。问题来了,mutable有什么用?我们知道,c++类中引入const关键字在成员函数尾部,使函数成为常成员函数。这么做的目的是,在常成员函数内部,不允许修改调用它的对象的内部状态(即不许修改对象的成员变量的值)。!!看不懂?没关系,继...原创 2019-05-29 14:41:23 · 14650 阅读 · 3 评论