学习网址 : QT快速入门 | 最简单最简洁的QT入门教程 | 嵌入式UI_哔哩哔哩_bilibili
7.7换了个教程
首先学习c++
1.c++是c语言的升级版,是一种高级语言
2.c语言面向过程,c++面向对象
例如 a+b c语言直接计算就是面向过程
面向对象就是给a+b穿上了一层衣服,而不是直接计算
3.c语言的灵魂是指针,c++的灵魂是类,类似于c语言结构体的升级版。类的成员不仅可以是变量也可以是函数。
4. 如何定义一个类
class student
{
public:
char name[64];
char age;
};
5.什么是对象
对象是类的实例化。
6.如何定义一个对象
直接定义:
student my;//student就是类 my就是对象
在堆里定义
student *my = mew student ;
删除定义的对象
用delete my;只能删除在堆里定义的,删除是为了不占内存,释放堆里的内存
7.类的访问
访问方法和c一样,普通变量用.指针变量用->访问
8,类的函数成员
class student
{
public:
char name[64];
int age;
void test(){
cout<<123<<endl;
};
};
函数也可以写外面
在类里面声明
实现这个函数,可以在类里面写,也可以在类外面写,上面是写在类的里面
class student
{
public:
char name[64];
int age;
void test();
};
void student::test(){ //student::表示属于类里面的函数不加的话就会被识别为普通函数
cout<<123<<endl;
};
访问变量和访问函数是一样的
9.类的访问修饰符
类的访问修饰符就是对类的成员进行访问权限管理
public:表示函数和变量是公开的,任何人都可以访问。
private:表示函数和摆弄两只能在自己的类里面自己访问自己,不能通过对象来访问。
可以强行访问,通过函数来访问
先在函数里赋值,然后调用函数就可以了
protected:表示函数和变量只能在自己的类里卖弄自己访问自己,但是可以被派生类来访问的。