博客专栏  >  编程语言   >  C++之行

C++之行

从基础开始学习C++,功夫不怕有心人。

关注
2 已关注
14篇博文
  • 【排序二】选择排序(选择排序&&堆排序)

    【排序一】插入排序 一、选择排序 1、基本思想     顾名思义,选择排序就是每次选一个数据放到其应该出现的位置,以升序(降序)为例,首先选最小(最大)的数据放到正确位置,接着再选次小(次大...

    2017-03-01 20:27
    790
  • 【排序一】插入排序(直接插入排序&&希尔排序)

    一、排序的分类

    2017-03-01 15:08
    880
  • 迷宫求解

    话不多说,直接贴代码: (一)运行迷宫:0表示通路,1表示墙,红色的0表示入口,绿色的一行表示出口 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 ...

    2016-12-04 22:41
    6030
  • 智能指针

    一、为什么要引入智能指针?     我们知道,C++中的动态内存需要用户自己来维护,动态开辟的空间,在出函数作用域或者程序正常退出前必须释放掉,否则会造成内存泄露,虽然有时我们已经非常谨慎了,然而...

    2016-11-25 17:34
    4691
  • 模板实现顺序表和链表

    注:以下所有代码均在VS2010环境下测试 C语言实现动态顺序表:  http://blog.csdn.net/snow_5288/article/details/51558125 ...

    2016-11-12 14:05
    5914
  • 模板的那丢丢事儿

    注意:以下所有代码均在VS2010环境下调试运行 模板的引入,函数模板,类模板的实例化、重载、特化等详解。

    2016-11-08 13:09
    4440
  • 多态---->C++的三大特性之二

    一、多态性概述     1、多态引入---->数据的类型 2、多态的概念 3、函数重载&同名隐藏&重写 4、纯虚函数&抽象类 5、虚表剖析(单继承、多继承、虚拟继承、菱形继承)

    2016-10-28 15:53
    3711
  • 继承----C++的三大特性之一

    一,为什么要引入继承? 二,继承的定义格式 三,继承方式&访问限定符 四,派生类的六个默认成员函数 五,继承体系中的作用域 六,赋值与转换----赋值兼容规则 七,单继承&多继承&菱形继承

    2016-10-25 09:34
    4759
  • String类详解(浅拷贝,深拷贝,引用计数,写时拷贝)

    String类:标准库类型string类表示可变长的字符序列,定义在std中,专门用来管理字符串,下面一起看下它的重要考点。 一,浅拷贝       所谓浅拷贝,是指原对象与拷贝对象公用一份实...

    2016-10-23 18:16
    4280
  • C++模拟双向链表的基本操作

    双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表...

    2016-10-21 12:32
    3313
  • C++实现动态顺序表

    #include using namespace std; #include #define DataType int class Seqlist { friend ostream& oper...

    2016-10-20 22:57
    3043
  • C++模拟打印日历

    我们每天都看日历,可是它是怎么实现的呢,一起来看看! 本文章包括打印日历 && 日期类的各种运算符重载...

    2016-10-14 12:54
    3218
  • this指针的那些事儿

    this指针也叫自引用指针,专门用来存放当前正在被调用对象的地址。

    2016-10-08 22:11
    3103
  • 构造函数详解

    (一)构造函数的定义:       一种特殊的成员函数,主要用于为对象分配空间,进行初始化。构造函数的任务是初始化类对象的数据成员,无论何时只要类的对象被创建,就会执行构造函数。

    2016-09-27 17:16
    6968

数据结构
2159636
C->C++过渡
1630504
C语言之旅
4664523
img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部