C++ Primer Plus第一章总结

C++ Primer Plus

第一章总结

1.1 C++融合了3种不同的编程方式:

C语言代表的过程性语言、C++在C语言基础上添加的类代表的面向对象语言、C++模板支持的泛型编程。

1.2 C++和C语言一样,C++也是在贝尔实验室诞生的,Bjarne Stroustrup于20世界80年代在这里开发了这种语言。

1.3 经过多年的努力,制定出来了一个国际标准ISO/IEC,这被称为C++98。它不仅描述了已有的C++特性,还对该语言进行了扩展,添加了异常处理,运行阶段类别识别、模板和标准模板库。

1.4 编译和连接,最初,Stroustrup实现C++时,使用了一个C++到C的编译器程序,而不是开发直接的C++到目标代码的编译器。他将C++源代码翻译成C源代码,然后使用一个标准C编译器对其进行编译。这种方法简化了向C的领域引入C++的过程。

1.4.1 UINX编译和链接

最初,UINX命令CC调用cfront,但cfront未能紧跟C++的步伐,其最后的一个版本发布于1993年。当今的UINX计算机可能没有编码器、有专用的编码器或者第三方编码器,这些编码器可能是商业的,也有可能是自由软件,如GNU g++编译器。如果UINX计算器上有C++编译器,很多情况下命令仍然管用,只是启动的编译器随系统而异。

1.4.2 linux编译和链接

Linux系统中最常用的编译器是g++,这是来自Free Software Foundation的GNU C++编译器。Linux的多数版本都包括该编译器,但并不一定总会安装他。g++编译器的工作方式很想标准UINX编译器。

1.4.3 Windows命令行编译器

要在Windows PC上编译C++程序,最便宜的方法是在下载一个Windows命令提示符模式(在这中模式下,将打开一个类似MS—DOS的窗口)下运行的免费命令行编译器。要使用g++编译器,首先需要打开一个命令提示符窗口。启动程序Cygwin和MinGW时,他们将会打开一个命令提示符。

1.4.4 Windows编译器

Windows产品很多且修订频繁,当前最流行的是Microsoft Visual C++2010,通常,必须在程序创建一个项目,并将组成程序的一个多个文件添加到该项目中。每个厂商提供的IDE都包含用于创建项目的菜单选项。必须确定的最重要的一点是,需要创建的是什么类型的程序。创建好程序之后,需要对程序进行编译和链接。

1.4.5 Macintosh上的C++

当前,Apple随操作系统Mas OS提供了开发框架Xcode,使用操作系统安装盘去安装。

1.5总结

随着计算机的功能越来越强大,计算机越来越庞大和复杂。为应对这种挑战,计算机语言也得到了改进,以便编程过程变得简单。C语言新增了诸如控制结构和函数等特性,以便更好地控制程序流程,支持结构画和模块化程度更高的方法。
全部评论

相关推荐

点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务