C++_概念题

1.一个C++程序是由哪几部分构成的?其中的每一部分起什么作用?
答:(1)预处理:一堆头文件#include,自定义#define,编译开关#pragma
(2)全局声明:类、结构体、全局变量等声明
(3)函数体:主程序和被调用函数

2.请根据你的了解,叙述C++的特点。C++对C有哪些发展?
特点:
C++设计成静态类型、和C同样高效且可移植的多用途程序设计语言。
C++设计直接的和广泛的支持多种程序设计风格
C++设计无需复杂的程序设计环境。
C++语言灵活,运算符的数据结构丰富、具有结构化控制语句、程序执行效率高,而且同时具有高级语言与汇编语言的优点
C++语言的主要特点表现在两个方面,一是尽量兼容C,二是支持面向对象的方法。
发展:
C++语言最有意义的方面是支持面向对象的特征。虽然与C的兼容使得C++具有双重特点,但他在概念上完全与C不同,更具面向对象的特征。
出于保证语言的简洁和运行高效等方面的考虑,C++的很多特性都是以库(如STL)或其他的形式提供的,而没有直接添加到语言本身里。
C++引入了面向对象的概念,使得开发人机交互类型的应用程序更为简单、快捷。很多优秀的程序框架包括Boost、Qt、MFC、OWL、wxWidgets、WTL就是使用的C++。

猜你喜欢

转载自blog.csdn.net/cute_shuai/article/details/80218042