C++
文章平均质量分 74
WhaleZhe
贵有恒,何必三更起五更睡;最无益,只怕一日曝十日寒。
展开
-
1个if写二维矩阵
取余得列数 整除得行数 for(int i = 0; i < 4; i++) { MyPushButton * menuBtn = new MyPushButton(":/res/LevelIcon.png"); menuBtn->setParent(this); menuBtn->move(i % 4 * 50, y / 4 * 50); } 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ...原创 2021-08-01 18:13:25 · 152 阅读 · 1 评论 -
第四章 派生类与继承
4.1 派生类的概念 4.1.1 为什么要使用派生 (1)许多事物都既有继承性,确定基类从而产生派生类。 (2)从先辈那里得到属性和行为特征。 从已有类产生新类的过程就是类的派生,新类从已有类那里得到已有的特征就是类的继承; 如:人类、职员、教师工作者、教师管理人员; 4.1.2 派生类的声明 一般格式: class 派生类名:[继承方式] 基类名{ 派生类新增的数据成员和成员函数 }; 分类:公有继承、私有继承、保护继承; 4.1.3 派生类的构成 (1)派生类从基类中接受成员(除构造函数和析构函数之外)原创 2021-04-09 20:20:01 · 496 阅读 · 0 评论 -
第三章 类和对象
3.1 C++中的类 C++提供了一个比结构体类型更安全有效的数据类型——类。 (1)类的定义 class 类名{ [private:] 私有数据成员和成员函数 public 公有数据成员和成员函数 }; (2)类与结构体区别:默认值不同。 结构体类型中默认成员为公有类型,类默认时成员为私有类型; (3)类提供了默认的安全性,符合面向对象思想中数据隐藏的准则,以免其他程序不恰当的修改; (4)类将私有数据和成员函数的细节封装起来,将类的内部数据与内部实现和外部接原创 2021-03-25 19:42:24 · 362 阅读 · 2 评论 -
第二章 C++概述
2.1C++的起源和特点 2.1.1 C++语言的特点 (1)C++是C的超集,保持了与C的兼容性; (2)C++是一个更好的C,它保持了C的简介、高效和接近汇编等特点,C++更安全; (3)C++编写的程序质量高,支持代码重用; (4)增加了面向对象的机制; 2.1.2 C++面向对象的机制 (1)抽象的数据类型; (2)封装与信息隐藏; (3)继承的方式实现程序重用; (4)以函数传承、运算符重载和虚拟函数来实现多态; (5)以模板来实现类型参数化; 2.2C++源程序构成 2.2.1简单的C++程序原创 2021-03-03 21:12:53 · 199 阅读 · 3 评论