C++面向对象编程:隐藏规则与继承理解
需积分: 20 2 浏览量
更新于2024-08-23
收藏 4.83MB PPT 举报
"《同名隐藏规则 - 谭浩强C++学习基础书籍》是一本介绍C++编程的入门教材,专为初学者设计,涵盖了C++面向对象程序设计的基础知识。该书以C语言作为起点,阐述了从C到C++语言演进的历史背景,强调了C++作为C语言的扩展,特别是面向对象特性的发展历程,如1988年的第一个C++编译系统,随后的多重继承、模板等功能的引入。
第一章至第七章详细讲解了C++的各个方面。第一章介绍了C++语言的起源,如何解决C语言的局限,并提到了C++对C语言的扩充,包括面向过程和面向对象的扩展。1.1节深入讨论了C++的预编译器、版本更新以及语言的接受度。
在词法和词法规则部分,强调了C++字符集的兼容性,以及单词的构成要素,包括关键字(如int、if等)、标识符(需遵循特定命名规则)和运算符。运算符作为程序中的指令符号,具有明确的操作含义。
核心章节如第二章至第六章深入探讨了C++的基石,如类和对象、运算符重载、继承与派生(特别是同名隐藏规则,即派生类中的同名成员默认优先级,若需访问基类的同名成员,需使用基类名前缀)、多态性与虚函数,这些都是面向对象编程的核心概念。最后,第七章介绍了输入输出流,这是程序与用户交互的重要环节。
《同名隐藏规则 - 谭浩强C++学习基础书籍》提供了一个全面的C++学习框架,旨在帮助读者掌握C++语言的基本语法和面向对象编程的原理,为后续更高级的开发工作打下坚实基础。"
2010-10-16 上传
2014-08-04 上传
2016-08-25 上传
2009-07-12 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
花香九月
- 粉丝: 27
- 资源: 2万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常