随笔分类 -  数据结构与算法分析——c++语言

摘要:-c++内置了异常处理的语法元素try...catch... -try语句处理正常代码逻辑 -catch语句处理异常情况 -try语句中的异常由对应的catch语句处理 -c++通过throw语句抛出异常信息 ——c++异常处理分析 - throw抛出的异常必须被catch处理 -当前函数能够处理异 阅读全文
posted @ 2017-07-19 09:44 Crystal_Guang 阅读(348) 评论(0) 推荐(0) 编辑
摘要:内存泄漏 -动态申请堆空间,用完后不归还 -c++语言中没有垃圾回收机制 -指针无法控制所指堆空间的生命周期 代码练兵场: main.cpp: 输出: 代码知识点解释: const_cast<SmartPointer<T>&>(obj).m_pointer=nullptr;,在拷贝构造函数中,obj 阅读全文
posted @ 2017-07-17 15:54 Crystal_Guang 阅读(508) 评论(0) 推荐(0) 编辑
摘要:如果遗忘了函数模板和类模板,请复习之前的c++随笔对应章节。 阅读全文
posted @ 2017-07-15 21:55 Crystal_Guang 阅读(214) 评论(0) 推荐(0) 编辑
摘要:知道了数据结构对我们之后的工作学习是影响深远的之后,那么,让我们从下一课开始,进入正题。 阅读全文
posted @ 2017-07-13 08:20 Crystal_Guang 阅读(206) 评论(0) 推荐(0) 编辑
摘要:下一篇随笔终于到了和C语言分道扬镳的时候了,这三课知识和C语言中的这里一样(点击查看)。下一课开始,对c和c++有所区分了。 阅读全文
posted @ 2017-07-12 20:32 Crystal_Guang 阅读(216) 评论(0) 推荐(0) 编辑
摘要:这个和C语言本课的介绍一样,为了让这个系列不存在间断课程,特用此占位符——(点击进入C语言版本课介绍),还有几课的基础前言知识是一样的,第七课开始和C语言分层。 阅读全文
posted @ 2017-07-12 18:55 Crystal_Guang 阅读(339) 评论(0) 推荐(0) 编辑
摘要:这个和C语言本课的介绍一样,为了让这个系列不存在间断课程,特用此占位符——(点击进入C语言版本课介绍) 阅读全文
posted @ 2017-07-11 10:46 Crystal_Guang 阅读(182) 评论(0) 推荐(0) 编辑
摘要:时至今日,程序已经不仅仅是数据结构和算法了,我们需要使用面向对象的思维方式来解决很多现实生活地问题, 这样的问题可以不使用算法也不使用数据结构。但是,我们依旧需要学习这门课程,因为在我的专业中,这属于必修课程,一个不会算法的程序员,注定是可以轻易被替代的,况且,作为研究生,还有更高层次的数字信号处理 阅读全文
posted @ 2017-07-10 10:04 Crystal_Guang 阅读(291) 评论(0) 推荐(0) 编辑
摘要:其实,大多时候,我们大多都有一种感觉,能看懂别人的代码,可是自己写不出来,自己掌握的,是语言的基础,局限于语法层次,要想写出算法,需要数据结构的铺垫,后期也需要强大的数学推导能力。 数据结构不等于算法,但确实进阶算法的必备基础,比如,设计实现一个计算器程序,要能够做到识别整个计算表达式,不使用数据结 阅读全文
posted @ 2017-07-09 08:51 Crystal_Guang 阅读(300) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示