c++
文章平均质量分 55
雨鱼子
真诚地热爱生活,创造自己的价值
展开
-
构造函数和析构函数
在定义对象的时候进行的数据成员设置,称为对象的初始化c++程序中的初始化和清理工作,分别由构造函数和析构函数来完成。原创 2024-03-20 15:16:11 · 860 阅读 · 1 评论 -
类的成员函数
为了保证类的简洁,可以采用关键字inline显式声明的方式。类定义中不加入showTime的函数体。在类的成员函数中,既可以访问目的对象的私有成员,又可以访问当前类的其他对象的私有成员。与普通函数不同,类的成员函数名需要用类名来限制。此时,将showTime()函数声明为内联函数。返回值类型 类名::函数成员名(参数表)上面setTime函数中就使带有默认形参值。相对简单的成员函数才可以声明为内联函数。有隐式声明和显式声明两种。原创 2024-03-18 22:36:24 · 280 阅读 · 0 评论 -
4.1类与对象
封装就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体,也就是将数据与操作数据的函数代码进行有机地结合,形成“类”,其中,数据和函数都是类的成员。面向对象方法中的抽象,是指对具体问题(对象)进行概括 抽出一类对象的公共性质并加以描述的过程,包含数据抽象和行为抽象。具有不同访问属性的成员可以按任意顺序出现,修饰访问属性的关键字也可以多次出现,但是一个成员只能有一种访问属性。类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体,更详细的说明。姓名,性别,年龄,电话等构成了人的数据抽象部分。原创 2024-03-18 09:31:02 · 537 阅读 · 0 评论 -
3.2 c++函数
调用时如果给出实参,用实参来初始化形参,没有给出,则采用预先声明的默认形参值。通俗些说就是一词多义,在人们编程时对不同的功能赋予相同的函数名,编译时根据实参的类型与个数来确定使用哪一具体功能。注意:如果函数名相同,形参类型也相同(无论函数返回值类型是否相同),在编译时会被认为是语法错误(函数重复定义)功能简单,规模较小又频繁调用的函数,可以使用内联函数,以便于代码维护与修改,节省参数传递,控制转移等开销。内,不允许在同一个函数的多个声明中对同一个参数的默认值重复定义,即使前后定义的值相同也不行。原创 2024-03-17 19:54:03 · 282 阅读 · 0 评论