东南大学C++课程概要-何洁月讲授
需积分: 9 27 浏览量
更新于2024-08-23
收藏 3.83MB PPT 举报
"东南大学C++课程由何洁月主讲,旨在使学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括计算机程序设计语言的发展、面向对象方法、信息的表示与存储、程序开发过程等内容,并深入讲解C++的基础知识,如数据类型、表达式、输入输出、控制结构、自定义数据类型等。此外,还涵盖了函数的定义与使用,包括函数模板、默认参数、重载等高级特性。课程进一步介绍类与对象,教授如何利用类实现面向对象设计,包括构造函数、析构函数、类的组合以及类模板。最后,课程还会涉及一些面向对象的标记和编程实践。"
本课程全面覆盖了C++编程的基础和核心概念,首先,从计算机程序设计语言的历史和发展入手,让学习者了解C++的起源及其在面向对象编程中的地位。接着,简要介绍面向对象的方法和软件开发过程,帮助学生建立起对这一编程范式的初步认识。在信息的表示与存储部分,学生将学习到数据在计算机内部是如何存储和处理的,这对于理解和编写有效程序至关重要。
课程的重点在于C++语言的基础和应用。第二章至第四章详细阐述了C++的基本元素,如数据类型、表达式、输入/输出操作、控制结构和自定义数据类型,以及函数的各种用法,包括函数模板,这些是C++程序员必备的知识。第五章深入讲解了面向对象编程的核心——类和对象,以及如何通过构造函数和析构函数管理对象的生命周期,同时介绍了类的组合和类模板,这是实现复用性和灵活性的关键。
通过这门课程,学生不仅能够掌握C++的基础语法,还能理解和应用面向对象编程的原则,提高编程和调试程序的能力。课程的设置旨在为后续的高级编程和软件工程学习打下坚实的基础,让学生具备解决实际问题的能力。
2012-08-03 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
昨夜星辰若似我
- 粉丝: 48
- 资源: 2万+
最新资源
- 平尾装配工作平台运输支撑系统设计与应用
- MAX-MIN Ant System:用MATLAB解决旅行商问题
- Flutter状态管理新秀:sealed_flutter_bloc包整合seal_unions
- Pong²开源游戏:双人对战图形化的经典竞技体验
- jQuery spriteAnimator插件:创建精灵动画的利器
- 广播媒体对象传输方法与设备的技术分析
- MATLAB HDF5数据提取工具:深层结构化数据处理
- 适用于arm64的Valgrind交叉编译包发布
- 基于canvas和Java后端的小程序“飞翔的小鸟”完整示例
- 全面升级STM32F7 Discovery LCD BSP驱动程序
- React Router v4 入门教程与示例代码解析
- 下载OpenCV各版本安装包,全面覆盖2.4至4.5
- 手写笔画分割技术的新突破:智能分割方法与装置
- 基于Koplowitz & Bruckstein算法的MATLAB周长估计方法
- Modbus4j-3.0.3版本免费下载指南
- PoqetPresenter:Sharp Zaurus上的开源OpenOffice演示查看器