自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Vue3 项目引入Element-plus后如何使用其icons组件

【代码】Vue3 项目引入Element-plus后如何使用其icons组件。

2024-04-09 00:30:47 265

原创 Vue3 项目按需导入Element UI的安装时问题解决(npm)

【代码】Vue3 项目按需导入Element UI的安装时问题解决(npm)

2024-04-09 00:12:06 247

原创 Vue UI — 修改预设 / 解决找不到项目文件的问题

在"projects"中,模仿已有的项目信息的数据结构,将你的目标项目写入,注意,"id"的值可以模仿一下,只要不重复就好,然后再在"path"里填入项目路径,设置好"name","openDate"可以不改。如果想要修改vue版本,则对”vueVersion"进行修改,vue2对应2,vue3对应3。问题是,如若我们想要修改、重命名或者删除预设,Vue UI并没有提供可视化的操作方式。如果想要删除该预设,则将文件中,从预设名开始,包括其内部所有内容全部删除即可。这个叉号,导致将其从项目列表中删除。

2024-04-08 01:53:33 410

原创 Web前端开发 —— 工具 / 环境配置

新手入门Web前端开发,安装开发环境,配置npm和Vue,创建第一个Vue项目

2024-04-07 18:19:19 283

原创 C++:斐波那契数列的实现

斐波那契数列的计算,运用到链表,内含思路分析与代码分析,还有完整代码

2022-06-22 02:21:33 2990

原创 C++:重载提取运算符(>>)与插入运算符(<<)

重载提取运算符的格式:istream& operator>>(istream& scin,user_name& obj){scin>>obj.a;scin>>obj.b;...........return scin;}重载插入运算符的格式:ostream& opreator<<(ostream& sout,user_name& obj){sout<<obj.a;

2022-01-15 12:02:15 2121

原创 C++:虚函数,纯虚函数以及虚析构函数

虚函数就是在类中声明,并有函数定义的,可以在其派生类中对其进行重新定义的成员函数,和虚基类类似的是在函数第一次声明时要有关键字virtual。同时,在派生类内,对基类虚函数的重新定义要求函数类型,函数名,形参个数和类型顺序都要与基类虚函数保持一致,否则自动视为其他普通成员函数。格式为:virtual 【函数类型】【函数名】(参数列表);纯虚函数除了没有函数定义,其他方面要求与虚函数一致。格式为:virtual 【函数类型】【函数名】(参数列表)=0;虚析构函数的应用:当我们把一块派生类大小的

2022-01-14 15:11:33 344

原创 C++:类运算中的类型转换:类对象转数据,数据转类对象

我们知道直接把一个对象拿来与数据进行计算是不可以的,除非我们在类中定义了重载的运算符函数。今天来讲讲使类对象与一个普通数据进行加减等运算的方法,以及对类对象进行强制数据类型转换的方法。类对象与普通数据进行加减等运算,可以定义重载运算符函数,也可以定义转换构造函数。转化构造函数的原理就是,把要与类对象进行运算的数据转换为一个与其同类的对象,再通过定义一个形参为两个类对象的,返回值为类或类的引用的运算符重载函数来实现类与类的计算(有一说一,既然说到底还是要定义运算符重载函数,为啥不直接定义类与数据相加的运算

2022-01-14 09:21:50 663

原创 C++:下标运算符的重载

下标运算符,即"[ ]",常应用于数组或字符串,当数组或字符串成为类的成员时,我们想要表示数组的某一个值,我们只能用建立类的对象,然后用【对象名】.【数组名】[下标]但假如这个数组是私有成员,不调用成员函数就无法访问该成员.那么我们如何高效地使用下标运算符重载函数来简洁表示呢?请看示例:#include<iostream>#include<string>using namespace std;class Array {public: Array(int a1,

2022-01-13 20:37:07 667

原创 C++:重载赋值运算符及深层复制

赋值运算符重载函数只能被定义为成员函数而不能被定义为友元函数,目的是为了防止出现类似于“string”=ptr这样的表达式。而在成员函数中,重载赋值运算符函数只有一个形参,赋值的对象只能在赋值运算符左侧,因此只能有ptr=“string”的情况发生。下面看个示例:#include<iostream>#include<string>using namespace std;class STRING {private: char* ptr;public: STRIN

2022-01-13 11:31:31 373

原创 C++:重载运算符函数的编写,尤其是++、--的前后缀问题

#include<iostream>#include<string>using namespace std;class Complex {private: int real; int imag;public: Complex(int r, int i) { real = r; imag = i; } void show() { cout << "real=" << real << " imag=" <<.

2022-01-13 09:56:31 150

原创 C++:虚基类的使用、基类与派生类的赋值兼容关系

一、虚基类:把某一个类作为虚基类来继承的一系列派生类,只继承了该基类中的数据成员一次。假如基类Base有数据成员int a,那么以Base为虚基类的派生类中,a是共享的。当派生类中有虚基类和普通基类时,先调用虚基类的构造函数,后调用普通基类的构造函数,若有多个虚基类,则按照声明顺序调用。当派生类建立对象时,若它的几个基类都有一个一样的虚基类,那么这个派生类的构造函数在定义时必须调用该虚基类的构造函数,且当对象建立起来并初始化时,由该最终派生类对虚基类的构造函数进行调用,其他虚基类的派生类对虚基类

2022-01-12 15:29:23 1192

原创 C++:用于改变基类成员在派生类中访问属性的访问声明的注意点

假定有一个基类Basic,它的公有成员函数show()用来显示其他保护数据成员;现在它被一个叫做Next的派生类私有继承了,那么基类的show()函数在派生类中为私有成员函数,即无法在类外通过Next的对象来调用它。这时,我们可以在Next的“public:”之中写下这一句访问声明:Basic::show;然后我们便能通过Next的对象(假定为next)来调用基类的show()函数:next.show();大体用途讲完,现在来看看几个使用访问声明时需要注意的点:1、访问声明所能改变的派生类成员的访问

2022-01-11 22:14:57 359

原创 C++:带内嵌对象成员的派生类的构造函数,析构函数的声明方式与执行的先后顺序

声明了某个带内嵌对象成员的派生类的对象并进行初始化时,我们要使用到派生类的构造函数,在这时,派生类的构造函数会调用内嵌对象、父类(基类)的构造函数,那么,这些构造函数的执行顺序是什么呢?我们知道,被继承的类可以被叫做父类或基类,因此它作为构造派生类的基础,应该在调用构造函数时具有最高的优先顺序,紧接着是内嵌的对象成员,最后才是派生类自己的构造函数。当一个派生类具有多个父类(基类),多个内嵌对象成员时,在调用构造函数时始终遵循:父类构造函数>内嵌对象构造函数,然后再根据其在声明派生类时出现的先后顺序

2022-01-11 19:54:37 1579

原创 C++常数据成员,常成员函数及常对象的使用

一、常数据成员不可修改,声明方式:const 【类型】【标识符】二、常成员函数可以和同名的非常成员函数发生重载,且声明和定义时都要带上const,调用时不需要,声明方式:【类型】【函数名】(参数列表)const三、常对象的所有数据成员都是常数据成员,不可修改,且常对象只能调用常成员函数,不能调用非常成员函数,声明方式:1、【类名】const【对象名】 ;2、const【类名】【对象名】程序示例:#include<iostream>//常对象,常成员函数,常数据成员#inclu

2022-01-11 10:46:42 1107

原创 C++对类中字符串成员进行初始化的两种方法以及友元函数的使用

在C++之中,如果要建立一个类,且类中需要有字符串数据成员,我们可以把该成员声明成两种类型。 第一种方法:使用头文件string,把字符串数据成员声明为string类的对象,用这种方法对字符串操作十分便捷,可以通过+、=、+=、==等等运算符对字符串进行拼接或判断。 第二种方法:直接把该数据成员声明为const char*类型,即一个指针。在这种情况下,一系列操作就相对麻烦,不过也能顺利得出结果。 代码示例://类中字符串成员进行初始化的两种方...

2022-01-10 19:50:41 4607

原创 C++类中静态数据成员的使用(简例)

用简单的例子来理解静态数据成员的应用

2022-01-09 16:33:08 540

原创 PTA浙大版《C语言程序设计(第4版)》习题10-11 有序表的增删改查操作

题干部分:首先输入一个正整数N(1≤N≤1000)和一个无重复元素的、从小到大排列的、N个元素的有序表,然后在屏幕上显示以下菜单(编号和选项)。[1] Insert[2] Delete[3] Update[4] Query[Other option] End用户可以反复对该有序表进行插入、删除、修改和查找操作,也可以选择结束。当用户输入编号1~4和相关参数时,将分别对该有序表进行插入、删除、修改和查找操作,输入其他编号,则结束操作。本题要求实现4个函数,分别在有序表(数组)中.

2021-12-29 10:11:06 720

空空如也

空空如也

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

TA关注的人

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