第二次作业——C++学习
课程选择:
以往在自学的过程就比较留意一些自学的网站,所以这次“C++自学”感觉找课程还是比较轻松的。
因为之前网页等学习都是在慕课网(视频学习个人感觉有时挺费时间的,特别是有时以为是废话的地方一快进,过头了发现不知道讲的是什么,回退,这样来来回回,时间就消耗了;慕课网就有点像是阅读的样子可快可慢,能一目了然),所以这次首选还是慕课上找找课程。但是进慕课网找的时候发现它的课程是这样的:
这次的这个C++课程体系跟我所喜欢的课程体系还是差蛮多的,所以最后还是选择了网易云课堂的课程。
课程信息:
课程名称:面向对象程序设计-C++
授课人姓名:翁恺
课程链接:http://study.163.com/course/courseMain.htm?courseId=271005
课程描述:本课程包含41个课时,每个课时长短不一。课程大致列表如下:
课程选择原因:
相比于其他C++课程,翁恺老师这个课程的学习人数还算蛮多的,此外课程图标还打着“独家”二字,所以初步就选择这个课程进行学习。在听课的过程,感觉老师还是挺幽默风趣的,知识点听得还算了解,但是对于“面向对象”内容的一些新概念挺陌生,所以在视频课程的基础额外辅以书籍(怎么说呢,虽然这里讲书籍是辅助,其实这几天的学习主要还是借助书籍,现在看的书籍是:C++ Primer Plus,当时跟C Primer Plus一起买的)。学习的过程中,C++给我最大的感受是,它好像比C轻便灵巧了许多,很多功能的实现它都预先帮你简化。拿字符串的拼接做个例子:C代码需要如下:
strcpy{str3,str1};
strcat{str3,str2};
而C++使用string对象代码仅需如下:
str3=str1+str2;
因为现在对“面向对象”还有点云里雾里,所以此次暂不说C++在这方面给我的感受。
自学计划:
自放假以来这一周算是有点荒废了,一回来事情还是蛮多的,敲代码也有些放下了。自学计划的话,我也不想给自己太硬性的规定,因为总有一些计划外的事,并且春节又将至。在家的日子还是有点不同于在学校那么有规律的生活节奏,所以想给自己时间安排得较为弹性。但是假期也是有几个目标的:
- 背四级英语词汇,练习听力
- 学习一些算法
- 学习C++
- 用C++完成当时用C完成的题目
总之,加油努力吧!笨鸟若不先飞,就会掉得更远!
第二次作业——C++学习的更多相关文章
- 软件工程第二次作业——Java学习路线
我的第二次软工作业 过去我对自己所学和想学都很迷茫,以至于学得总是一知半解,但现在我想主攻Java方向,并坚定不移地走下去(之后拓展其他方面就是以后的事情了).之所以想主攻Java方向是因为Java本 ...
- 补交第二周作业:学习ka li
在老师给的虚拟机上安装,试了n次都没有安装成功,百度上的说法也是众说纷纭. 之后重新安装了另一个版本的虚拟机,按照教程成功装上了ka li. 一. 安装VMtools:是为了方便宿主机与虚拟机间的文件 ...
- 第二周作业xml学习情况
1.xml简介 可扩展标记语言是一种很像超文本标记语言的标记语言. 它的设计宗旨是传输数据,而不是显示数据. 它的标签没有被预定义.您需要自行定义标签. 它被设计为具有自我描述性. 它是W3C的推荐标 ...
- JAVA第二次作业展示与学习心得
JAVA第二次作业展示与学习心得 在这一次作业中,我学习了复选框,密码框两种新的组件,并通过一个邮箱登录界面将两种组件运用了起来.具体的使用方法和其他得组件并没有什么大的不同. 另外我通过查阅资料使用 ...
- 【OO学习】OO第二单元作业总结
OO第二单元作业总结 在第二单元作业中,我们通过多线程的手段实现了电梯调度,前两次作业是单电梯调度,第三次作业是多电梯调度.这个单元中的性能分要求是完成所有请求的时间最短,因此在简单实现电梯调度的基础 ...
- 耿丹CS16-2班第二次作业汇总
-- Deadline: 2016-09-28 12:00 -- 作业内容:http://www.cnblogs.com/huangjunlian/p/5891726.html -- 第二次作业总结: ...
- 20169212《Linux内核原理与分析》第二周作业
<Linux内核原理与分析>第二周作业 这一周学习了MOOCLinux内核分析的第一讲,计算机是如何工作的?由于本科对相关知识的不熟悉,所以感觉有的知识理解起来了有一定的难度,不过多查查资 ...
- 软件工程(QLGY2015)第二次作业点评(随机挑选20组点评)
相关博文目录: 第一次作业点评 第二次作业点评 第三次作业点评 说明:随机挑选20组点评,大家可以看看blog名字,github项目名字,看看那种是更好的,可以学习,每个小组都会反应出一些问题,希望能 ...
- 20169210《Linux内核原理与分析》第二周作业
<Linux内核原理与分析>第二周作业 本周作业分为两部分:第一部分为观看学习视频并完成实验楼实验一:第二部分为看<Linux内核设计与实现>1.2.18章并安装配置内核. 第 ...
随机推荐
- CAP原理的证明
CAP概述 C: Consistency 一致性 A: Availability 可用性 P:Partition Tolerance分区容错性 CAP理论的核心是:一个分布式系统不可能同时很好的满足一 ...
- SQL基础之XML
1.XML数据类型 在SQL Server中xml数据类型可以用来保存xml文档,这个文档即可以是完整的xml文档和xml片段,这样开发者就可以像使用int数据类型一样来使用xml数据类型.不过xml ...
- SublimeText3下的Python开发环境配置
最近重装了机器,需要重新安装Python的开发环境,中间遇到了几个问题,特些记录一下,以防下次备忘. 从Python的网站下载安装Python,这个非常简单,没有什么值得说的,大家可以参考廖雪峰的这个 ...
- node简单操作mysql的类
Creative.js 'use strict'; var pool = require('../utils/MysqlUtils'); var util = require('util'); var ...
- matlab中的卷积——filter,conv之间的区别
%Matlab提供了计算线性卷积和两个多项式相乘的函数conv,语法格式w=conv(u,v),其中u和v分别是有限长度序列向量,w是u和v的卷积结果序列向量. %如果向量u和v的长度分别为N和M,则 ...
- C#实现清理系统内存
金山内存整理工具.360内存清理工具非常好用,可以将系统内存最小化,提升系统运行速度.其实这些事情C#也可以做到,原理就是对系统进程中的进程内存进行逐个优化. 网上大多推荐使用系统的SetProces ...
- JS 问题集锦
[1]js页面跳转 和 js打开新窗口方法 第一种: <script language="javascript" type="text/javascript&quo ...
- hihocoder [Offer收割]编程练习赛4
描述 最近天气炎热,小Ho天天宅在家里叫外卖.他常吃的一家餐馆一共有N道菜品,价格分别是A1, A2, ... AN元.并且如果消费总计满X元,还能享受优惠.小Ho是一个不薅羊毛不舒服斯基的人,他希望 ...
- 通过Gearman实现MySQL到Redis的数据同步
对于变化频率非常快的数据来说,如果还选择传统的静态缓存方式(Memocached.File System等)展示数据,可能在缓存的存取上会有很大的开销,并不能很好的满足需要,而Redis这样基于内存的 ...
- ecshop 签名
先从index.php主页开始 页面关键字 {$keywords } 页面标题 {$page_title} 产品分类 父分类列表 {foreach from=$categories item=cat ...