《我的第一本C++书》迷你版——看图学C++

clip_image002

The world is built on C++.

——Herb Sutter

the chair of the ISO C++ standards committee and chief native languages architect at Microsoft

看得有趣、学得轻松

看图学C++

陈良乔

导读:

看图也能学C++?!

没错,看图也能学C++!

这本迷你书是《我的第一本C++书》的迷你版,它抽取了《我的第一本C++书》中的全部的精美插图,并配上相应的解释说明。它以图文并茂的生动形式,向你讲解那些所谓的高深的C++知识,让你对那些抽象的C++知识有一个更加形象的理解,向你展示这个美丽而神秘的C++世界,让你在有趣的看图过程中,轻松地学到了C++知识。

clip_image004

看得有趣、学得轻松

第一篇

叩开C++世界的大门

第1章

C++世界地图clip_image006

对一个即将到陌生的地方去旅行的人来说,什么是最重要和必需的?

没错,是一张内容丰富详尽、生动有趣的旅行地图。借助这张地图,我们知道在什么地方停车吃饭、在什么地方打尖住店。即将进入陌生的C++世界的各位旅行者对C++世界有太多的问题和疑惑:

C++是什么?

C++是怎么来的?

C++能做什么?

如何学好C++?

面对这些问题,我们同样需要一张C++世界的地图。这张C++世界地图可以为我们解答这些问题和疑惑,让我们清晰地认识C++世界。同时,我们可以通过这张C++世界地图,了解C++世界的整个面貌:有哪些好玩的地方、有哪些有趣的故事、有哪些有用的知识、有哪些危险而需要注意的地方。这张C++世界地图,将带领我们畅游整个C++世界。

还等什么,让我们出发吧!

1.2 C++的前世今生
1.2.3 从C++到.NET Framework的CLI

那么,到底什么是C++/CLI?它跟传统的C++又有什么不同呢?

CLI指的是通用语言结构,一种支持动态组件编程模型的多重结构。在整个CLI结构中,最重要的是公共语言运行时(Common Language Runtime,CLR),它负责管理微软中间语言(Microsoft Intermediate Language,MSIL)代码的运行环境。CLR位于CLI的下半部分(如图1-1所示),主要包括类加载器(Class Loader)、实时编译器(IL To Native Compilers)和一个运行时环境的垃圾收集器(Garbage Collector)。CLI运行在底层操作系统与程序之间,为MSIL代码提供运行的环境,这使得CLI成为一个实时的软件层,一个有效的执行系统。我们可以将任何语言编写的代码,通过特定的编译器转换为MSIL代码,然后在CLI上运行。

clip_image008

图1-1 C++/CLI的结构

转载于:https://www.cnblogs.com/chenliangqiao/archive/2011/07/01/2095889.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值