课程

西北工业大学的c++程序设计

理由

这个课程里的内容都比较详细,能比较全面的讲解C++,我们是从C过渡到C++的,所以我之前看了阚道洪的面向对象程序设计的课程,他讲解了两者的差别,还有C++对C的改进和提升。看了之后希望对学习有帮助。

计划

课程有48个课时,计划从2月8号开始,每天看三节左右的课程,认真做好笔记,并用写代码来巩固自己的知识。一开始会多看几节,后面会轻松点。

课程的目录

  • 第1讲 C++语言概述
  • 第2讲 信息的表示与存储
  • 第3讲 程序中数据的表示
  • 第4讲 运算符与表达式
  • 第5讲 顺序结构的程序设计
  • 第6讲 选择结构的程序设计
  • 第7讲 循环结构的程序设计
  • 第8讲 循环结构的设计
  • 第9讲 函数的定义和使用
  • 第10讲 函数的设计
  • 第11讲 函数的调用
  • 第12讲 作用域、生命期和程序的组织结构
  • 第13讲 数组的定义和使用
  • 第14讲 数组与函数
  • 第15讲 字符串的处理
  • 第16讲 数组的应用
  • 第17讲 指针的定义与使用
  • 第18讲 指针与数组
  • 第19讲 指针与函数
  • 第20讲 动态分配内存
  • 第21讲 自定义数据类型
  • 第22讲 自定义数据类型的应用——链表
  • 第23讲 预处理命令
  • 第24讲 习题解析
  • 第25讲 类的定义
  • 第26讲 对象的定义和使用
  • 第27讲 构造函数
  • 第28讲 默认构造函数和复制构造函数
  • 第29讲 析构函数
  • 第30讲 对象数组和对象指针
  • 第31讲 类作用域、对象生命期、const限定
  • 第32讲 静态成员和友元
  • 第33讲 类的继承与派生
  • 第34讲 派生类成员的访问
  • 第35讲 派生类的构造和析构函数
  • 第36讲 多重继承
  • 第37讲 多态性
  • 第38讲 虚函数
  • 第39讲 运算符重载
  • 第40讲 典型运算符的重载
  • 第41讲 类模板
  • 第42讲 标准库
  • 第43讲 文件
  • 第44讲 向量vector
  • 第45讲 列表list
  • 第46讲 队列(queue)和栈(stack)
  • 第47讲 异常处理
  • 第48讲 命名空间

完成进度

(更新中)

2018/2/8

我看了 第1讲 C++语言概述
第2讲 信息的表示与存储
第3讲 程序中数据的表示

2018/2/9

我看了 第4讲 运算符与表达式
第5讲 顺序结构的程序设计
第6讲 选择结构的程序设计

C++寒假计划的更多相关文章

  1. 50道经典的JAVA编程题(46-50)

    50道经典的JAVA编程题(46-50),最后五道题了,这是一个美妙的过程,编程真的能让我忘掉一切投入其中,感觉很棒.今天下午考完微机原理了,大三上学期就这样度过了,这学期算是解放了,可是感觉我还是没 ...

  2. java_爬虫_从腾讯视频播放界面爬取视频真实地址

    由于想在微信公众号里爬一点儿考研的视频 花了差不多一天的时间把这个爬虫做好(其实也不算爬虫吧,就算个能批量处理的地址解析器,半个爬虫) 不多说,进正题 (本文适合有java基础的同学,没基础的用客户端 ...

  3. 程序设计第二次作业<2>

    我所找到的C++相关课程列表: (2016/1/27)(部分) 1. 慕课网 http://www.imooc.com/learn/342 <c++远征之起航篇> 授课人:james_yu ...

  4. C语言|博客作业12-学期总结

    我学到的内容 我的收获 第一次:https://www.cnblogs.com/tongyingjun/p/11563433.html:总结:初步了解了C语言.代码.博客园和Markdown语法. 第 ...

  5. 逆向工程初步160个crackme-------7

    这两天有点发烧,被这个疫情搞得人心惶惶的.我们这里是小镇平常过年的时候人来人往的,今年就显得格外的冷清.这是老天帮让在家学习啊,破解完这个crackme明天就去接着看我的加密解密,算了算没几天就开学了 ...

  6. 寒假学习计划(c++作业2)

    C++学习计划 一.课程概况 1.课程名称:c++远征攻略 2.授课人姓名:james_yuan 3.课程链接地址:http://www.imooc.com/course/programdetail/ ...

  7. 寒假短期学习计划 - C++

    寒假短期学习计划 - C++ 一.所选课程 && 相关 0.选以下课的理由: 选课理由0: 只是短期的计划,先选些短视频感受:之后再视情况选其他课: 选课理由1: 难度低,以前自学过一 ...

  8. 寒假关于计算机课程的学习计划(第二次作业<二>)

    由于自己刚从紧张的高中学习中解脱出来,进入大学学习意识不够重视,导致学业与别人相差较大,特别是C语言,所以打算寒假主要先补一补C语言.自己在网上查找了很多资料,包括浙江大学翁凯老师在网易云课堂讲的&l ...

  9. 寒假c++学习计划

    课程选择 概览 清华大学 C++语言程序设计基础 深入学习 清华大学 C++语言程序设计进阶 (2015年秋) 理由 清华大学郑莉老师的课浅显易懂,很适合我这种小白,再加上学习过c语言理解c++基础并 ...

随机推荐

  1. Mac配置PHP+Nginx+MySQL开发环境

    Homebrew简称brew,OSX上的软件包管理工具,在Mac终端可以通过brew安装.更新.卸载各种软件,(简直就是神器级武器). 废话不多说,没安装brew自己去百度学习安装,这里就不多说了. ...

  2. 用启动器py成功解决python2和python3同时共存且同时运行的问题

    缘起:之前一直用PHP来开发微信公众号后台,最近正在学习python,而且看到微信官方也把公众号后台的示例代码换成了python的,但是示例中用的web.py需要用到python2,而我自己的电脑上装 ...

  3. iOS开发者证书-详解/生成/使用

    本文假设你已经有一些基本的Xcode开发经验, 并注册了iOS开发者账号. 相关基础 加密算法 现代密码学中, 主要有两种加密算法: 对称密钥加密 和 公开密钥加密. 对称密钥加密 对称密钥加密(Sy ...

  4. armv7学习记录

    ARM架构支持跨大范围性能点的实现.ARM处理器的架构简单性导致了非常小的实现,而小的实现意味着设备可以具有非常低的功耗.实现大小.性能和非常低的功耗是ARM体系结构的关键属性. ARM架构是一个精简 ...

  5. Mysql Explain的简单使用

    Mysql Explain 主要重要的字段有上面红色方框圈出来的那几个. type: 连接类型,一个好的SQL语句至少要达到range级别,杜绝出现all级别. key: 使用到的索引名,如果没有选择 ...

  6. 最近最少使用算法(LRU)——页面置换

    原创 上一篇博客写了先进先出算法(FIFO)——页面置换:http://www.cnblogs.com/chiweiming/p/9058438.html 此篇介绍最近最少使用算法(LRU)——页面置 ...

  7. css中元素的分类

    按照显示元素分类: 行内元素(lnline-element):元素的高度,行高,顶底边距由元素所包含的图片或文字所决定,不可改变:其宽度为内容文字或图片的宽度所决定,而其左右边距可人为设置. 行内元素 ...

  8. 关于 idea 快捷键 alt + f7 无法使用的一些尝试

    1. 概述 问题 使用 idea 时, 快捷键 alt + f7 无法生效 环境 OS: win10 idea: idea 2018.1.5 GeForce Experience: 3.17.0.12 ...

  9. <c:out />的理解

    <c:out value="<string>" default="<string>" escapeXml="<tr ...

  10. jdk和tomcat版本对应

    见tomcat的官网说明:tomcat.apache.org/whichversion.html Apache Tomcat ®是一个开源软件实现了Java Servlet和JavaServer Pa ...