![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++
芮小谭
正面 积极
展开
-
c++中的类与对象
类和对象原创 2018-04-17 21:45:57 · 263 阅读 · 0 评论 -
[剑指offer] 翻转字符串
题目描述 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。代码实现如下:...原创 2018-08-22 20:56:55 · 411 阅读 · 0 评论 -
[剑指offer] 替换空格
题目描述 请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。代码实现如下:class Solution {public: void replaceSpace(char *str,int length) { if(str==NULL||length<=...原创 2018-08-22 20:19:28 · 162 阅读 · 0 评论 -
C++ —模拟实现 string类
String类:标准库类型string类表示可变长的字符序列,定义在std中,专门用来管理字符串,下面一起看下它的重要考点。一:浅拷贝:class String{public: String(const char* pStr = "")//构造函数 :_pStr(new char[strlen(pStr)+1]) { if(0 == *...原创 2018-07-26 09:54:10 · 369 阅读 · 0 评论 -
C++之继承
从面向对象的程序设计的观点来看,继承表达的是对象类之间的相互关系。这种关系使得某类对象可以继承另外一类对象的特征和能力。如果一类对象继承了另一类对象的特征和能力,这个类就叫做所继承类的派生类(Derived类),被继承的类就叫做基类(Base类)。继承是一个进程,通过继承,一个对象可以获得另一个对象的属性(包括函数),并可向其中加入属于自己的一些特征。继承机制是面系对象程序设计使得代码可以复用...原创 2018-06-30 08:26:08 · 354 阅读 · 0 评论 -
c++之命名空间
c++的命名空间理解与总结原创 2018-04-14 10:06:51 · 230 阅读 · 0 评论 -
c++之引用
c++之引用原创 2018-04-14 08:32:10 · 615 阅读 · 0 评论 -
c++函数重载及其实现原理
c++函数重载及其实现原理原创 2018-04-13 10:17:19 · 700 阅读 · 1 评论 -
c语言和c++的区别及缺省参数的使用
c语言和c++的区别及缺省参数的使用原创 2018-04-13 09:10:45 · 5275 阅读 · 0 评论 -
c++的构造函数
构造函数以及拷贝构造函数原创 2018-04-18 10:27:29 · 145 阅读 · 0 评论 -
c++中的this指针
this指针原创 2018-04-18 09:35:43 · 162 阅读 · 0 评论 -
八大排序算法之交换排序
在之前两篇文章中,我们学习了插入排序和选择排序,八大算法之插入排序,八大算法之选择排序,这篇文章,我们来了解一下交换排序。 常用的交换排序有冒泡排序和快速排序,主要思想就是交换。1.冒泡排序基本思想:每相邻两个数比较,若大小与要排序顺序不同,则交换。 将序列当中的左右元素,依次比较,保证右边的元素始终大于左边的元素( 第一轮结束后,序列最后一个元素一定是当前序列的最大值;) 对序...原创 2018-09-04 15:24:24 · 869 阅读 · 0 评论