文档章节

二级C++:宏观把控

 当年的春天
发布于 2015/05/25 20:56
字数 417
阅读 25
收藏 0

      首次C++考试有感:

                  考前:都云本人痴;

                  考中:满纸荒唐言;

                  考完:一把辛酸泪;

                  考后:谁知其中悔。


    唉!咱们就当没这么回事吧!!!


    上次不听指挥,考前突击,撞了南墙,这次该回头了!于是第一阶段就跟着大部队走:将书溜了一遍,首先来个总的思维导图宏观把控一下。。。                                                                                                                                                                        晒一晒!!!

    概述


   每本书的概述其实是对这本书一个总的把控,尽管有时候看起来写的很‘虚’很‘大’,但是还是有细品一下的必要,不然容易将自己读‘进’书中而无法出来,读书还是要有深入浅出的必要。

    这部分主要向我们展示了从机器到汇编再到高级语言的发展史,同时在对比中向我们展示C++的优势,以及C++开发的特点。


   面向过程


   虽然都云C++是完全面向对象的编程语言,但我自己感觉里面多多少少还是有些面向过程的东东(比如:三大结构,表达式等等)。


   面向对象

 

    第一遍遛书对面向对象这块儿东西先在大脑中留个印象,在遛的时候联系着之前的C#以及设计模式中对面向对象介绍,算是对它的几个特性:抽象—封装—继承—多态!有那么一丢丢的感悟了吧!


   总结

    

   书要读三遍,第一遍先在脑袋中留个印象,里面具体的内容在第二遍学习过程中再去品味。

    二级C++——Fghting!!!


本文转载自:http://blog.csdn.net/zhanghan18333611647/article/details/43310651

粉丝 0
博文 44
码字总数 0
作品 0
廊坊
私信 提问
C语言/C++编程学习:栈的代码实现之数组方案

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你学知识
2018/06/14
12
0
C++ 的排序,速度是 C 语言的 3 倍

如果你还不熟悉 C++,你应该会惊奇 C++ 在某些时候速度比 C 更快些。特别是当代码比较简短时,因为 C++ 的强项 —— 内联(inlineing) 和模板化。 下面的代码对 C 和 C++ 的排序功能进行比较:...

彭博
2012/11/27
864
4
C++ 的排序,速度是 C 语言的 3 倍

如果你还不熟悉 C++,你应该会惊奇 C++ 在某些时候速度比 C 更快些。特别是当代码比较简短时,因为 C++ 的强项 —— 内联(inlineing) 和模板化。 下面的代码对 C 和 C++ 的排序功能进行比较:...

红薯
2012/03/17
2.9K
9
C语言编程基础新手学习经典练习题和答案详解入门必备

C语言是面向过程的,而C++是面向对象的 C和C++的区别: C是一个结构化语言,它的重点在于算法和数据结构。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到...

小辰带你看世界
2018/05/13
0
0
想今年11月份考程序员,该看什么书呢?

现在大一,前一个多月刚考了计算机二级了,现在计划着考程序员,打算拿到C++软件工程师证,该看什么书好呢?请前辈推荐。(说明:学过C++) 顺便问下,计算机4级(软件设计师)有必要考吗?...

周志建
2013/05/07
353
5

没有更多内容

加载失败,请刷新页面

加载更多

只需一步,在Spring Boot中统一Restful API返回值格式与统一处理异常

统一返回值 在前后端分离大行其道的今天,有一个统一的返回值格式不仅能使我们的接口看起来更漂亮,而且还可以使前端可以统一处理很多东西,避免很多问题的产生。 比较通用的返回值格式如下:...

晓月寒丶
今天
58
0
区块链应用到供应链上的好处和实际案例

区块链可以解决供应链中的很多问题,例如记录以及追踪产品。那么使用区块链应用到各产品供应链上到底有什么好处?猎头悬赏平台解优人才网小编给大家做个简单的分享: 使用区块链的最突出的优...

猎头悬赏平台
今天
27
0
全世界到底有多少软件开发人员?

埃文斯数据公司(Evans Data Corporation) 2019 最新的统计数据(原文)显示,2018 年全球共有 2300 万软件开发人员,预计到 2019 年底这个数字将达到 2640万,到 2023 年达到 2770万。 而来自...

红薯
今天
61
0
Go 语言基础—— 通道(channel)

通过通信来共享内存(Java是通过共享内存来通信的) 定义 func service() string {time.Sleep(time.Millisecond * 50)return "Done"}func AsyncService() chan string {retCh := mak......

刘一草
今天
57
0
Apache Flink 零基础入门(一):基础概念解析

Apache Flink 的定义、架构及原理 Apache Flink 是一个分布式大数据处理引擎,可对有限数据流和无限数据流进行有状态或无状态的计算,能够部署在各种集群环境,对各种规模大小的数据进行快速...

Vincent-Duan
今天
50
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部