面向对象程序设计课第二次作业(2)

面向对象程序设计课第二次作业(2)

这次的作业是需要制定并执行一个寒假的 C++ 学习计划,但我想不如制定一个长期的在线学习计划,以便学好 C++ 这门课程。恰好在 imooc.com 上看到 james_yuan 这位作者有一个较为全面的课程,分为多个篇章进行。以下分别列出。

课程名称:C++远征

授课人姓名:james_yuan

课程链接地址:

  • C++ 远征之起航篇 http://www.imooc.com/learn/342
    学习内容:

    • C++ 语言新的数据类型;
    • C++ 语言新的输入输出方式
    • C++ 语言的命名空间。
  • C++ 远征之离港篇 http://www.imooc.com/learn/381
    学习内容:

    • C++ 语言引用的魅力;
    • C++ 语言const的用法;
    • C++ 语言函数默认值及函数重载;
    • C++ 语言内存管理。
  • C++ 远征之封装篇(上) http://www.imooc.com/learn/382
    学习内容:

    • 类的定义与对象实例化;
    • string 类型及属性封装;
    • 类外定义;
    • 构造函数与初始化列表;
    • 析构函数。
  • C++ 远征之封装篇(下) http://www.imooc.com/learn/405
    学习内容:

    • 对象数组的定义和使用;
    • 对象成员的定义和使用;
    • 深拷贝和浅拷贝;
    • 对象指针、对象引用的定义和使用;
    • 常对象指针、常对象引用、常成员函数的定义和使用。
  • C++ 远征之继承篇 http://www.imooc.com/learn/426
    学习内容:

    • 什么是继承;
    • 基类和派生类的概念;
    • 继承的三种方式;
    • 多重继承和多继承;
    • 虚继承是怎么回事。
  • C++ 远征之多态篇 http://www.imooc.com/learn/474
    学习内容:

    • 虚函数、虚析构函数、纯虚函数;
    • 抽象类和接口类;
    • 运行时类别异常;
    • 异常处理。
  • C++ 远征之模板篇 http://www.imooc.com/learn/477

    • 友元函数及友元类的定义及使用方法;
    • 静态数据成员和静态成员函数的定义及使用方法;
    • 运算符重载的技巧;
    • 函数模板和类模板的定义及使用方法;
    • 标准模板库的使用方法及基本原理。

虽然上面列出了很多课程,但不见得我很有时间在寒假学完,所以我希望把学习时间延长到下个学期,一点点地进行学习。
对于寒假,我决定先学习起航篇和离港篇,因为这是基础,便于我理解与入门,若有多余时间,再看情况继续接下来的课程。
下个学期则尽量学完接下来的课程,大概一到两周学习一个篇章,根据实际情况来合理调配,配合课堂的学习,希望能对 C++ 这门课有一个较深的了解。
BTW,看到作业二中推荐的 Markdown 工具,个人使用 http://dillinger.io/ 这个在线工具以及 Github 出品的 Atom,特此推荐。

你可能感兴趣的:(面向对象程序设计课第二次作业(2))