- 博客(9)
- 收藏
- 关注
原创 群体类和群体数据的组织
模板参数表由用逗号分隔的模板参数组成,可以包括:(1)class或typename标识符,指明可以接收一个类型参数。代表的是类型,可以是内部类型或自定义类型。(2)“类型说明符”标识符,指明可以接收一个由“类型说明符”所规定类型的常量作为参数。(3)template<参数表>class 标识符,指明可以接收一个类模板名作为参数。
2023-05-03 20:44:08
154
原创 类的继承与派生
1. 吸收基类成员:继承基类中除构造函数和析构函数外的所有非静态成员。2. 改造基类成员:如果声明了一个和某基类成员同名的新成员(如果是成员函数,则参数表也要相同),派生的新成员就隐藏了外层同名成员。3. 添加新的成员。
2023-04-13 21:13:07
196
原创 数组、指针和字符串
声明:1.2 存储与初始化声明数组是可以给出数组元素的初值:1.3 数组作为函数参数数组元素和数组名都可以作为函数的参数使用。使用数组名作为参数时,传递的是数组的地址,数组名即是第一个元素的指针。实参数组的长度应该不少于形参数组的长度。指针存放的是某个数据的地址。2.2 运算符“*”:获取指针所指向的变量的值。“&”:取的某个对象的地址。加减运算:表示指针当前所指位置前后n个数的地址,是按存储数据类型的字节大小来运算。*(p + n)也可以写成p[n],因此,数组名实际上就是一
2023-04-12 21:53:14
368
原创 结构体和联合体
struct 结构体名称公有成员protected:保护型成员private:私有成员union 联合体名称公有成员protected:保护型成员private:私有成员(1)联合体的各个对象成员,不能有自定义的构造函数、自定义的析构函数和重载的复制赋值运算符。(2)联合体不能继承,不支持多态。
2023-03-30 18:40:48
46
原创 C++中类与对象
其形参是本类对象的一个引用,作用是使用一个已经存在的对象(由复制构造函数的参数指定),去初始化同类的一个新对象,私有类型外部无法访问;公有类型对外是偷摸的;保护成员给派生类提供一些特殊的访问属性。用来完成对象被删除前的一些清理工作,在对象的生存期即将结束被自动调用。构造函数的作用是在对象被创建时自动调用,初始化对象。类的组合就是一个类内嵌其他类的对象作为成员的情况。
2023-03-29 21:09:55
60
原创 C++基础知识
为一个已有的数据类型另外命名,这样就可以根据不同的应用场合给已有的类型起一些具有意义的别名。语法形式:typedef 已有类型名 新类型名表;
2023-03-29 19:46:35
33
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人