没有合适的资源?快使用搜索试试~ 我知道了~
Qt技术的个人学习笔记
需积分: 1 1 下载量 76 浏览量
2024-05-22
10:32:34
上传
评论
收藏 323KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/89338515/0001-f4c41ac2d0bd9c306d5cd51a452255c3_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
15页
Qt技术的个人学习笔记
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/release/download_crawler_static/89338515/bg1.jpg)
c++基础
1.啥是 C++
c++是 C 语言的升级版,在 C 的基础上增加了功能,是高级语言
2.啥是面向对象?面向过程?
c 语言是面向过程,c++是面向对象
eg:a+b
直接计算 a+b 就是面向过程
面向对象就是给 a+b 穿上一层衣服,方便移植和使用
3.c++的灵魂
c++的类,可看出 C 语言结构体的升级版,类的成员不仅可以是变量,也可以是函数
4.如何定义一个类
class student{public:
char name[64];
int age;};//
类的名字是
student
5.啥是对象
对象是类的实例化
6.怎样定义一个对象
1)直接定义
student my;//student
是类,
my
是对象
![](https://csdnimg.cn/release/download_crawler_static/89338515/bg2.jpg)
2)在堆里定义
student *my = new student;
7.删除一个对象
student my;student *my1 = new student;delete my1;//
只能删除堆里面定义的对象,其实就是释放内
存
8.怎么访问类的成员
int main(){
student my;
student *my1 = new student;
my.age = 18;
my1->age = 19;
cout << my.age << endl;
cout << my1->age << endl;
return 0;}//
访问方法和
c
语言一样,普通变量用
.
指针用
->
9.类的函数成员
class student{public:
char name[64];
int age;
void test(){
cout << 123 << endl;
![](https://csdnimg.cn/release/download_crawler_static/89338515/bg3.jpg)
}};//
可以直接在类里面完成函数,或者只在类里声明函数,在类的外面完成函数
,
如下:
class
student{public:
char name[64];
int age;
void test();};void student::test(){ //
这句表面
test
函数是属于
student
类
cout
<< 123 << endl;
};
10.类的访问修饰符
类的访问修饰符就是对类的成员进行权限管理。public:表示函数和变量是公开的,任何人都能访问
private:表示函数和变量只能在自己的类里面自己访问自己,不能通过对象来访问
能不能强化访问?可以 protected:表示函数和变量只能在自己的类里面自己访问自己,但是可
以被派生类访问
11.类函数的重载特性
//
类函数的重载特性就是说我们可以在类里面定义同名,但是参数不同的参数
class student{public:
char name[64];
int age;
void test();
void test(int a);};//
重载函数在调用的时候会根据参数的类型然后去匹配相应的函数进行调用。
12.构造函数和析构函数
析构函数:假如我们定义了析构函数,当对象被删除或者生命周期结束的时候就会触发析构函数
构造函数:假如我们定义了构造函数,当对象被创建的时候就会触发构造函数
怎样定义析构函数和构造函数?
1.析构函数和构造函数的名字必须和类名一模一样
2.析构函数要在前面加波浪线~ ,构造函数不用加~
构造函数是可以被重载的;析构函数不能被重载
剩余14页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
普通网友
- 粉丝: 1007
- 资源: 84
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)