自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 C++ 类与对象(四)

在创建对象时,编译器通过调用构造函数,给对象中的各个成员变量一个合适的初始值。虽然上述构造函数调用之后,对象中已经有了一个初始值,但是不能将其称为对对象中成员变量的初始化,构造函数体中的语句只能将其称为赋初值,而不能称作初始化。因为初始化只能初始化一次,而构造函数体内可以多次赋值。初始化列表:以一个冒号开始,接着是一个以逗号分隔的数据成员列表,每个"成员变量"后面跟一个放在括号中的初始值或表达式。注意:1. 每个成员变量在初始化列表中只能出现一次(初始化只能初始化一次)2. 类中包含以下成员,必须放

2024-07-15 15:37:13 846

原创 C++ 类与对象(三)

if (!cout << "日期非法" << endl;return!return!++_month;++_year;_month = 1;tmp += day;return tmp;--_month;_year--;// 借上一个月的天数tmp -= day;return tmp;

2024-07-13 15:33:11 898

原创 C++ 类与对象(二)

拷贝构造函数只有单个形参该形参是对本类类型对象的引用(一般常用const修饰),在用已存在的类类型对象创建新对象时由编译器自动调用。特征:拷贝构造函数也是特殊的成员函数,其特征如下:1. 拷贝构造函数是构造函数的一个重载形式。2. 拷贝构造函数的参数只有一个且必须是类类型对象的引用使用传值方式编译器直接报错,因为会引发无穷递归调用。对上面代码的解释(写这个例子是为了给无穷递归做引子):无穷递归的例子:按照错误的写法,会进行以下过程无穷递归下去3. 若未显式定义,编译器会。

2024-06-02 16:08:43 1697

原创 C++ 类与对象 (一)

class为定义类的关键字,ClassName为类的名字,{}中为类的主体,注意类定义结束时后面分号不能省略。类体中内容称为类的成员:类中的变量称为类的属性或成员变量;类中的函数称为类的方法或者成员函数。类的两种定义方式:1. 声明和定义全部放在类体中,需注意:成员函数如果在类中定义,编译器可能会将其当成内联函数处理。2. 类声明放在.h文件中,成员函数定义放在.cpp文件中,注意:成员函数名前需要加类名::注意:class不加访问限定符默认访问权限是private。

2024-05-28 19:41:14 619

原创 C++入门(三)

因为inline被展开,就没有函数地址了,链接就会找不到。

2024-05-21 13:12:57 517 1

原创 C++入门(二)

函数重载:是函数的一种特殊情况,C++允许在同一作用域中声明几个功能类似的同名函数,这些同名函数的形参列表(参数个数 或 类型 或 类型顺序)不同,常用来处理实现功能类似数据类型不同的问题。

2024-05-19 16:47:01 1329

原创 C++入门 (一)

3.与2. 统一等级 :在命名空间域找(允许找,公共的):别人家的地(菜地里的菜谁 想要谁来采摘)2.可以帮助我们区分不同库中相同名称的函数、类、变量等,通过建立互相分隔的作用域,把一些全局实体分隔开来,以免产生名字冲突。解释:不同的域可以定义同名的变量,函数,类型;

2024-05-16 13:03:14 1595 2

原创 简易版扫雷游戏

将存放雷的信息与显示信息分开可以防止数据类型过多。设置两个char类型的数组可以在初始化时使用一函数就够了。

2023-11-03 21:50:01 97 2

原创 C语言三大循环结构

通过判断表达式的真假 从而进入循环语句,若表达式为真,则执行语句;若表达式为假,则不执行。

2023-10-16 15:53:37 136 2

原创 C语言---转义字符

C语言----转义字符非常详细!!

2023-10-10 19:58:29 111 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除