Programación en C ++ (1) -primero familiarizado con C ++

1.1, la historia de desarrollo de C ++

C++是从C发展过来的。C++尚在研究阶段的发展中语言曾被称为“new C”,后来改为C with Class,1983年12月由Rick Mascitti建议改名为CPlusPlus,即C++。Stroustrup经过钻研在C语言中加入了类的概念,最开始提出类概念语言是Simula,虽然类具有很好的灵活性,但是无法胜任大型的程序。此后在Simula语言基础上发展的Smalltalk语言才是真正的面向对象语言,但是Smalltalk-80不支持多继承。
C++从Simula继承了类的概念,从Algo68运算符重载、引用,以及在任何地方声明变量的能力,从BCPL获得注释,从Ada获得了模板、名字空间,从Ada、Clu和ML获得了异常。

1.2 Características de C ++

1、面向对象
c++是一种面向对象的程序设计语言,它采用抽象和实际相结合的特点,各对象之间使用消息通信,而且对象通过集成方法增加了代码的复用。
2、高效性
c++继承了c语言的特性,可以直接访问地址,进行位运算,从而能都对硬件进行操作。c++具有编写简单方便、便于理解的优点,还具有低级语言与硬件结合紧密的优点。
3、移植性好
c++具有很强的移植性,使用c++编写的程序基本不用太多修改就能运行在不同型号的计算机中,c++标准可以在多种操作系统中使用。
4、运算符丰富
c++的运算符十分丰富,共有30多种类型,如算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、指针运算符、条件运算符、逗号运算符等。
5、数据结构多样化
c++的数据结构多样,有整形、字符型、实型、枚举型等基本类型,也有数组、结构体、共用体等构造类型及指针类型,还为用户提供了自定义数据类型,能够实现复杂的数据结构,还可以定义类实现面向对象编程,类和指针结合可以实现高效的程序运算。

1.3 Introducción a los archivos de proyecto de C ++

·Debug:储存编译后的程序文件夹,带有调试信息的程序。
·Release:储存编译后的程序文件夹,最终程序。
·Sample.cpp:源文件
·Sample.dsp:Visual C++ 的工程文件。
·Sample.dsw:Visual C++的工作空间文件。
·Sample.ncb:Visual C++用于声明的数据库文件。
·Sample.opt:Visual C++储存用户选项文件。
·Std Afx.cpp:向导生成的标准源文件,在代码中涉及MFC类库内容时使用该文件。
·StdAfx.h:向导生成的标准头文件。

Nota: La diferencia entre Debug y Release es que Debug es una aplicación que contiene información de depuración. El programa en la carpeta Debug se puede configurar para depurar con puntos de interrupción, y el programa en la carpeta Debug es más grande que el programa en la carpeta Release.

Descargo de responsabilidad: este artículo solo es apto para el aprendizaje, y su contenido incluye extractos y resúmenes del libro. Bienvenidos a todos para que agreguen y progresen juntos.

Supongo que te gusta

Origin blog.csdn.net/qq_24213087/article/details/107379342
Recomendado
Clasificación