
C++
Linkai12138
这个作者很懒,什么都没留下…
展开
-
C++的几种简单地排序算法(冒泡排序,选择排序,插入排序)
之前也写过很多排序的算法,今天来总结一下这些简单的排序算法,主要有冒泡排序,选择排序,插入排序,主要讲解冒泡排序,毕竟冒泡排序是我接触的第一个排序算法;这几行代码将会以c++模板函数的形式给出,但是算法原理都是一样的;冒泡排序:冒泡排序就是依次比较相邻的两个元素。以n个数组元素降序排序为例,依次比较相邻的两个元素,前者比后者小,则交换这两个元素,经过一轮排序之后,所有元素中最小的元素就在最后...原创 2019-04-21 22:53:39 · 1111 阅读 · 0 评论 -
C++将字符串倒置(判断字符串是否是回文)
本人今年大一小萌新,已经学习了C,C++,Java,对安卓也略有了解,开发了几个安卓的小app,今天突发奇想来写博客,希望通过博客来记录自己的一些学习经历今天因为做题的时候看到了,因为比较容易,想记录一下,废话不多说,直接上代码#include <iostream>#include <string>using namespace std;bool judge(s...原创 2019-04-14 20:04:49 · 1668 阅读 · 0 评论 -
C++实现模板类头文件和实现文件分离的方法
最近在学习类模板,按照书上说的代码敲了,发现运行不了,去查了之后发现可以这样解决:参考文章:参考文章在测试文件中(含有main函数的文件)中将 模板类的实现文件包含进来,即将 .cpp 文件包含进来,而不是将 .h 文件包含进来。具体案例如下:(在vs2017上编译通过,可以运行)Store.h 文件:#pragma once#include <iostream>...原创 2019-04-19 20:46:35 · 2512 阅读 · 0 评论 -
C++中将析构函数定义为虚函数
C++中为什么在共有继承时,要将基类的对象定义成员虚函数,就是因为:在公有继承中,基类对派生类及其对象的操作,只能影响到那些从基类继承下来的成员.如果想要用基类对非继承成员进行操作,则要把基类的这个函数定义为虚函数.。有因为析构函数不能被继承到派生类,所以要定义为虚函数。可以看看这个博主写的:http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.htm...转载 2019-05-04 22:08:24 · 1153 阅读 · 0 评论 -
C++学习笔记
**经过差不多一学期的学习,总结了一些C++的笔记现在分享一下,都是平时学习过程中遇到的困难**1.C++相比C语言多出的东西(1)定义了一个新的数据类型,布尔类型(Bool)(2)新的变量赋值方式C语言:int i = 2;C++ : int i = 2 或者 int i(2);(3)随用随定义**2.**类和命名空间的区别一般程序的开发都是有多个人共同开发的,为了防止不同...原创 2019-06-28 08:00:55 · 445 阅读 · 0 评论