博客专栏  >  移动开发   >  一步一步学习C++

一步一步学习C++

该专栏用于记录一步一步学习C++的过程,并且在学习的过程中经常会和C作对比,帮助那些有C基础的人更快的上手C++

关注
1 已关注
11篇博文
  • 【C++第十一课】---继承和多态

    一、函数的重写 什么叫函数的重写呢?在子类中和在父类中定义的函数类型是一样的就叫做函数的重写,注意这里的函数重写和函数重载的区别。 问题的引入:那么如果发生了函数的重写那该怎么办,编译器是如何解析的呢...

    2014-09-12 22:35
    1331
  • 【C++第十课】---继承中的构造与析构

    一、继承中的赋值兼容性原则 1.子类对象可以当作父类对象使用 2.子类对象可以直接赋值给父类对象 3.子类对象可以直接初始化父类对象 4.父类指针可以直接指向子类对象 5.父类引用可以直接引...

    2014-09-11 23:49
    1222
  • 【C++第九课】---惊艳的继承

    一、继承的概念 1.面向对象中的继承指类之间的父子关系 2.子类拥有父类的所有成员变量和成员函数 3.子类就是一种特殊的父类 4.子类对象可以当作父类对象使用 5.子类可以拥有父类没有的方法...

    2014-09-10 22:50
    1054
  • 【C++第八课】---操作符重载上

    一、关于C和C++标准库的使用 我们都知道C++为了向下兼容C,和多库都是基于C来开发的,那么对于C++的库的使用需要注意什么地方呢? 1、C++标准库并不是C++语言的一部分 2、C++ 标准库是...

    2013-10-24 21:46
    816
  • 【C++第七课】---类的静态成员

    一、什么叫成员变量? 1.通过对象名能够访问 public 成员变量 2.每个对象都可以有只属于自己的成员变量 3.成员变量不能在对象之间共享 问题的引入---我们如何统计程序在运行期间有多少个...

    2013-10-21 16:51
    782
  • 【C++第六课】---析构与构析下

    一、在C++中对象是如何组合的 1.问题的引入----在C++中我们如何将对象成员进行初始化 首先要明确的是你真的能够分清楚什么是赋值,什么又是初始化么? 初始化与赋值不同  初始化是用已存...

    2013-10-20 17:20
    782
  • 【C++第五课】---析构与构析上

    在C++中,一般定义一个对象之后,我们最好是能够将其初始化,使他有一个确定的初始状态,这样能避免很多不确定因素,那么在C++中是如何做的呢? 这时候就需要引入构造函数的概念了。 一、所谓构造函数 ...

    2013-10-02 12:18
    936
  • 【C++第四课】---类的封装

    一、类的组成 一个类通常分为以下两部分 1、类的实现细节(只有在创建类得时候才关心) 2、类得使用方式(只有在使用类得时候才关心) 二、C++中类的封装 1、成员变量(C++中表示类属性的变量) ...

    2013-10-01 16:51
    888
  • 【C++第三课】---新的关键字

    一、动态分配内存的时的关键字 注意在C++中和C不一样的是,在C中使用的malloc来动态分配内存,而这个malloc只是标准C库的调用,所以这个不属于标准C的范畴,而在C++ 中却有真正的关键字来分...

    2013-09-24 21:55
    1191
  • 【C++第二课】---C到C++的函数升级

    C++中对C语言在函数使用方面做了很大的升级 一﹑内联函数 1.C++中推荐使用内联函数来替代宏片段代码 2.C++中使用关键字inline声明内联函数 例如: inline int func(...

    2013-09-17 18:33
    892
  • 【C++第一课】---C到C++的升级

    C到C++的升级: 那么到底在哪些地方做了升级呢? 1.所有变量都可以在使用的时候进行定义,这个是C所不允许的; C语言规定所有变量都必须在作用域开始进行定义. 例如: for(int i = 0...

    2013-09-13 16:50
    952
img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部