谭浩强第三版C++程序设计题1
发布时间
阅读量:
阅读量
1、C++语言核心特性解析
(1)具备面向对象编程的特性,例如信息隐藏、函数封装、抽象数据类型、继承机制、多态性、函数重载、运算符重载以及无类型编程(模板)等。
(2)继承了C语言的优势:语言表达简洁且结构紧凑,使用便捷灵活;运算符种类丰富;生成的目标代码质量较高,程序运行效率良好;同时具备良好的可移植性等优点。
(3)与C语言保持兼容性,并对C语言进行扩展,如引入内联函数、函数重载功能、命名空间概念、更为灵活便捷的内存管理方式(new和delete操作符)以及引用机制等。
C++在C语言基础上的发展主要体现在:对原有C语言功能的进一步拓展(详见第三点)、新增面向对象编程机制(详见第一点)
2、C++程序构成
(1)预处理指令;
(2)全局声明部分;
对用户自定义的数据结构进行说明,并对程序运行过程中涉及的变量进行明确界定。
(3)函数
程序中可包含多个函数,但必须仅存在一个main()函数
3、从接受一个任务到获得最终结果的步骤
4、 编辑、编译、连接的作用
代码编写:负责源程序的撰写工作,最终生成对应的.cpp文件。
翻译过程:将源代码转换为二进制形式的目标程序(.obj),同时完成对源代码的语法与词法校验。
链接操作:将程序中所有的目标程序、系统库文件以及相关系统信息
全部评论 (0)
还没有任何评论哟~
