码迷,mamicode.com
首页 > 编程语言 > 详细

C++ Primer Plus(一)——预备知识

时间:2015-08-04 09:30:45      阅读:130      评论:0      收藏:0      [点我收藏+]

标签:

?1.1  C++简介?

C++=C语言+面向对象+泛型,C++的编程方式=过程性语言+面向对象语言+泛型编程

1.2  C++简史

1. 过程性语言首先确定计算及应采取的操作,然后使用编程语言来实现这些操作。

2. 结构化编程将分支限定为一组行为良好的结构(for循环、while循环、do while循环和if else语句)

3. C语言具有结构化编程和自顶向下的设计原则。

4. 面向对象编程的理念是设计与问题的本质相对应的数据格式。在C++中,类是一种规范,描述了这种新型数据格式,对象是根据这种规范构造的特定数据结构。通常,类规定了可使用哪些数据来表示对象以及对这些数据执行哪些操作。

5. C++具有面向对象编程和泛型编程的编程模式。不过OOP强调的是编程的数据方面,而泛型编程强调的是独立于特定的类型。

6. C++Bjarne Stroustrup20世纪80年代在贝尔实验室研发而成,融合了OOP(受simula67启发)、泛型编程、传统的过程性方法。

?1.3 可移植性和标准?

1. 可移植性存在两个障碍:硬件、语言上的差异

2. ANSI/ISO专门负责制定C++标准,C++98是第一个C++标准。

?1.4 程序创建的技巧?

1. Unix可使用CC命令编译程序

2. Linux最常用的编译器是GNU C++编译器

3. Windows可用命令行编译器(结合CygwinMinGW一起使用)和Windows编译器

         Compile 编译当前文件,BuildMake编译所有源文件的代码,Build All重新编译所有源文件的代码文件,Link将源代码与库文件组合起来,RunExecute运行程序,Debug以步进的方式执行程序。

4. Macintosh的开发框架Xcode,不仅集成了多种语言的IDE,还自带了两个命令行编译器(g++clang),可在UNIX模式下运行。

5. 改进错误时,应首先改正第一个错误。如果在标识为有错误的那一行找不到错误,请查看上一行。


C++ Primer Plus(一)——预备知识

标签:

原文地址:http://my.oschina.net/u/1398794/blog/487327

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!