摘要:
#C++ 模板 模板是泛型编程的基础,泛型编程即以一种独立于任何特定类型的方式编写代码。 ##1、函数模板 float swap(float &a, float &b){float temp = a;a = b; b=temp;} char swap(char &a, char &b){char t 阅读全文
posted @ 2022-03-10 18:55
底层逻辑
阅读(65)
评论(0)
推荐(0)
摘要:
#一、指针 int *q; int *q=&p; 这里p为int类型的变量,&p就是p的内存地址,*q是一个int类型的变量(是一个值),q为指针是地址,int q=&p;把p的地址赋给了指针q,所以q就等于p的值=12,而q=&p,因为指针本身也是变量,所以&q就是指针q的内存地址。 注意: 不能 阅读全文
posted @ 2022-03-10 18:44
底层逻辑
阅读(66)
评论(0)
推荐(0)
摘要:
#一、静态成员 我们可以使用 static 关键字来把类成员定义为静态的。当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。我们不能把静态成员的初始化 阅读全文
posted @ 2022-03-10 18:33
底层逻辑
阅读(197)
评论(0)
推荐(0)
摘要:
面向对象的三个基本特征是:封装、继承、多态。其中,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态则是为了实现另一个目的——接口重用! 封装:将一类事物所共有的属性和行为方法进行总结,封装在一个类中。该类的形成过程称为封装,该封装的类实 阅读全文
posted @ 2022-03-10 18:25
底层逻辑
阅读(142)
评论(0)
推荐(0)
摘要:
#一、C++数据抽象 ##1、定义 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。数据抽象是一种依赖于接口和实现分离的编程(设计)技术。 C++类为数据抽象提供了可能。它们向外界提供了大量用于操作对象数据的公共方法,也就是说,外界实际上并不清楚类的内部实 阅读全文
posted @ 2022-03-10 18:10
底层逻辑
阅读(202)
评论(0)
推荐(0)
摘要:
#一、C类 & 对象 C 在 C 语言的基础上增加了面向对象编程,C++ 支持面向对象程序设计。类是 C++ 的核心特性,通常被称为用户定义的类型。 类用于指定对象的形式,它包含了数据表示法和用于处理数据的方法。类中的数据和方法称为类的成员。函数在一个类中被称为类的成员。 ##1、定义C++ 类 定 阅读全文
posted @ 2022-03-10 18:03
底层逻辑
阅读(136)
评论(0)
推荐(0)

浙公网安备 33010602011771号