自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++:运算符重载的两种方式(以+为例)

C++:运算符重载的两种方式(以+为例)。一、用成员函数的方式重载运算符。运行结果:二、以友元函数形式进行运算符重载运行结果:

2021-10-12 21:17:27 698

原创 C++:数字转字符串

C++11以后,直接使用to_string()这个函数即可。注意加上头文件#include。运行结果:

2021-10-12 20:29:59 282

原创 关于宏的一些知识

宏在C++中用的很少,C++的关键字const定义常量和inline定义的内联函数代替了#define定义常量和函数的作用。宏在C语言中用得比较多一些,C++很少使用宏了。下面我大致写一下关于宏函数的定义与使用的一些例子。定义宏函数,求最大值使用宏函数求面积宏定义常量当做小知识,了解下,用到了再细细地学就行了...

2021-10-12 11:59:44 145

原创 C++:求字符串长度

这是一个小技巧,如果采用循环判断找到‘\0’的方法也行,方法很多,我给出其中一种简便的方法,代码如下:运行结果:

2021-10-11 15:43:05 301

原创 C++:递归法求和

求1+2+3+4+5+…+n递归的方法可以很容易地求累加累乘这一类的问题下面给出该题的解题方法输入10,运行结果如下:

2021-10-11 14:50:19 1815

原创 C++:括号匹配问题(栈结构)

题目描述:给出一个字符串,这是一道比较有意思的题目,给出一串字符串,如果该字符串由成对的括号组成,如"()[]{}","[{}]","([[]])“等。如果匹配,就输出true,否则输出false。这道题目最好的办法是使用栈结构去解决。思路就是对一个字符串分解成一个个字符,然后遍历这个字符串中的每一个字符,如果是左括号,就让他入栈,如果碰到了右括号,就将栈中的括号弹出,看是否与其匹配,若匹配就继续遍历,若不匹配就直接退出,输出false,若一直匹配都对,那就输出true。核心部分的伪代码如下:字符串

2021-10-11 12:25:38 1825

原创 C++:建立一个函数,输入a和n,求和s。如{a=2,n=4,则s=2+22+222+2222}

题目:建立一个函数,输入a和n,求和s。如{a=2,n=4,则s=2+22+222+2222}。这是一道比较基础的C++编程题目。核心点在于观察数字特征,然后将其转化为C++语言来描述即可。具体代码如下:输入2和4,运行结果如下:...

2021-10-10 21:41:28 794

原创 C++:求1000以内能被2,7,11同时整除的所有整数

题目:求1000以内能被2,7,11同时整除的所有整数。这是一道非常基础的习题,将题目描述转化为程序设计语言即可。具体代码及运行结果如下:

2021-10-10 21:28:58 616

原创 C++:求数字为几位数

题目:求数字为几位数。类似于这种类型的题目,有一定的数学思维加上计算机语言即可快速写出。关键原理在于在C++中,整数除以10就是小数点往前移一位,然后因为数据类型为整型,所以取整,相当于抹掉了一位数。代码示例如下:运行结果如下:...

2021-10-10 21:21:56 8693

原创 C++:简单的冒泡排序算法

输入n个数,然后按从大到小排序。这是比较简单的排序题目。采用冒泡排序的算法即可。下面给出示例,示例清楚地展示出了排序的详细过程。运行时,我输入一个比较小的数字:4,方便观察理解具体过程原理。运行结果如下:...

2021-10-10 21:12:37 403

原创 C++动态创建对象

C++动态创建对象,使用的是new与delete。new为申请,delete为释放,new与delete一定要配套使用,如果只申请不释放,就会造成内存泄漏的问题。此外,如果是申请一片连续的内存空间,那释放的时候就要使用delete[]。下面,我以申请动态创建对象为例,演示在C++中如何申请与释放内存。直接通过代码即可了解,相关的详细解释都在代码中体现了。运行结果如下:...

2021-10-10 17:18:14 862

原创 指向字符常量的指针与字符数组

在C++中,可以使用指向字符常量的指针来定义一个字符串,如const char* a = “hello”;也可以使用字符数组来定义一个字符串,如char b[10] = “world”;这两个是非常类似的方式。因为数组名本质也是指针,指向数组元素的首地址。如果使用间址运算符*来输出(间址,即通过地址间接访问),两者都是输出首地址对应的元素,即首元素。两者区别在于指向字符常量的指针,是不能通过指针来去改变原来的字符串的,只能改变指向,使得指针指向另一个字符串常量。而字符数组,可以通过修改数组元素的方式,

2021-10-10 17:06:37 530

原创 C++内存分区

C++内存分区## 标题C++ 的内存共分为5个区:栈区、堆区、全局区(静态区)、代码区、字符常量区。1、栈区是指存放函数的形式参数和局部变量,里面的变量通常是局部变量、函数参数等。由编译器分配和自动释放,函数执行完后,局部变量和形参占用的空间会自动被释放。效率比较高,但是分配的容量很有限。在不需要的时候系统自动清除变量的存储区。例如,声明在函数中一个局部变量 int b; 系统自动在栈中为b开辟空间。2、堆区就是那些由我们程序员用new申请过来的内存块,它们的释放编译器不去管,由我们写的程序去控制

2021-10-10 16:39:33 490

原创 在IDEA中完成热部署

IDEA中查看依赖配值成功与否(以热部署为例)首先其次然后表明依赖已经成功新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增加了 图片拖拽 功能,你可以将本地的图片直接拖拽到编辑区域直接展示;全新的 KaTeX数学公式 语法;增加了支持甘特图的m

2021-08-29 13:11:58 170

原创 JAVA反射机制

目前流行基于框架进行软件开发,特别是我们在构建大型软件系统时,少不了使用框架,而各种流行框架的开发是少不了JAVA的反射机制的,掌握JAVA反射机制有利于深入理解框架,从而有利于使用好框架去构建我们的软件系统,不了解反射,也可以使用框架,但使用起来就没那么顺畅,而且大多数时候如果不了解反射机制而去搞基于框架的开发,有照猫画虎之嫌。Java的反射机制是指在程序的运行状态中,对于类与对象之间,可以通过类找到对象,也可以通过对象找到类;可以了解任意一个类的成员变量和方法,以及方法的参数、返回值等;也可以调用任意一

2021-05-03 17:40:36 92

原创 利用Thymeleaf在JavaScript中取出model里面List数据,并且利用Vue框架将数据完美地呈现在用户界面上

利用Thymeleaf在JavaScript中取出model里面List数据,并且利用Vue框架将数据完美地呈现在用户界面上#第一步:构建数据我们先写好我们想要的类(方便构建我们想要的数据)//学生类public Student(int id, String name, boolean sex, String cellphone){ this.id = id; this.name = name; this.sex = sex; this.cellphone = cellphone;}

2021-04-06 21:51:08 3463

Java API文档.rar

JavaSE和JavaEE中文文档

2021-05-03

空空如也

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

TA关注的人

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