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 34 5 6 78 9 10 1112 13 14 15...原创 2021-08-01 18:13:25 · 226 阅读 · 1 评论 -
第四章 派生类与继承
4.1 派生类的概念4.1.1 为什么要使用派生(1)许多事物都既有继承性,确定基类从而产生派生类。(2)从先辈那里得到属性和行为特征。从已有类产生新类的过程就是类的派生,新类从已有类那里得到已有的特征就是类的继承;如:人类、职员、教师工作者、教师管理人员;4.1.2 派生类的声明一般格式:class 派生类名:[继承方式] 基类名{派生类新增的数据成员和成员函数};分类:公有继承、私有继承、保护继承;4.1.3 派生类的构成(1)派生类从基类中接受成员(除构造函数和析构函数之外)原创 2021-04-09 20:20:01 · 544 阅读 · 0 评论 -
第三章 类和对象
3.1 C++中的类C++提供了一个比结构体类型更安全有效的数据类型——类。(1)类的定义class 类名{ [private:] 私有数据成员和成员函数 public 公有数据成员和成员函数};(2)类与结构体区别:默认值不同。结构体类型中默认成员为公有类型,类默认时成员为私有类型;(3)类提供了默认的安全性,符合面向对象思想中数据隐藏的准则,以免其他程序不恰当的修改;(4)类将私有数据和成员函数的细节封装起来,将类的内部数据与内部实现和外部接原创 2021-03-25 19:42:24 · 454 阅读 · 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 · 277 阅读 · 3 评论