- 博客(5)
- 收藏
- 关注
原创 (C++复习笔记) 类和对象_2
声明为static的类成员称为类的静态成员,用static修饰的成员变量,称之为静态成员变量;只有单个形参,该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。4.作为类成员函数重载时,其形参看起来比操作数数目少1,因为成员函数的第一个参数为隐藏的this。2.拷贝构造函数的参数只有一个且必须是类类型对象的引用,使用传值方式编译器直接报错,因为会引发无穷递归调用。3.用于内置类型的运算符,其含义不能改变,例如: 内置的整型+,不 能改变其含义。
2023-08-03 23:54:14 41
原创 (C++复习笔记)类和对象_1
/类体:由成员函数和成员变量组成//一定要注意后面的分号class为定义类的关键字ClassName为类的名字,{}中为类的主体,注意类定义结束后面的分号不能省略。类体中内容称为类的成员: 类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:1.声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。
2023-07-28 17:12:47 69
原创 (C++ 复习笔记)类和对象
引用可以做返回值,如果函数返回时,出了函数作用域,如果返回对象还在(还没还给系统),则可以使用引用返回,如果已经还给系统了,则必须使用传值返回。不是定义了一个新变量,而是给已经存在的变量去了一个别名,编译器不会为引用变量开辟内存空间,它和它引用的变量公用一块内存空间。:是函数的一种特殊况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函教的形参列表(空间名::a / 空间名::A(1,2) / struct 空间名:: Node 变量名;//命名空间中可以定义变量、函数、类型。
2023-07-18 17:39:53 55 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人