东南大学C++课程概要-何洁月讲授
需积分: 9 155 浏览量
更新于2024-08-23
收藏 3.83MB PPT 举报
"东南大学C++课程由何洁月主讲,旨在使学生建立计算机程序设计的概念,掌握C++语言的基本语法和面向对象编程思想。课程包括计算机程序设计语言的发展、面向对象方法、信息的表示与存储、程序开发过程等内容,并深入讲解C++的基础知识,如数据类型、表达式、输入输出、控制结构、自定义数据类型等。此外,还涵盖了函数的定义与使用,包括函数模板、默认参数、重载等高级特性。课程进一步介绍类与对象,教授如何利用类实现面向对象设计,包括构造函数、析构函数、类的组合以及类模板。最后,课程还会涉及一些面向对象的标记和编程实践。"
本课程全面覆盖了C++编程的基础和核心概念,首先,从计算机程序设计语言的历史和发展入手,让学习者了解C++的起源及其在面向对象编程中的地位。接着,简要介绍面向对象的方法和软件开发过程,帮助学生建立起对这一编程范式的初步认识。在信息的表示与存储部分,学生将学习到数据在计算机内部是如何存储和处理的,这对于理解和编写有效程序至关重要。
课程的重点在于C++语言的基础和应用。第二章至第四章详细阐述了C++的基本元素,如数据类型、表达式、输入/输出操作、控制结构和自定义数据类型,以及函数的各种用法,包括函数模板,这些是C++程序员必备的知识。第五章深入讲解了面向对象编程的核心——类和对象,以及如何通过构造函数和析构函数管理对象的生命周期,同时介绍了类的组合和类模板,这是实现复用性和灵活性的关键。
通过这门课程,学生不仅能够掌握C++的基础语法,还能理解和应用面向对象编程的原则,提高编程和调试程序的能力。课程的设置旨在为后续的高级编程和软件工程学习打下坚实的基础,让学生具备解决实际问题的能力。
2010-11-10 上传
130 浏览量
点击了解资源详情
点击了解资源详情
点击了解资源详情

昨夜星辰若似我
- 粉丝: 51
最新资源
- NesEmulator: 开发中的Java NES模拟器
- 利用MATLAB探索植物生长新方法
- C#实现条形码自定义尺寸生成的简易方法
- 《精通ASP.NET 4.5》第五版代码完整分享
- JavaScript封装类实现动态曲线图绘制教程
- 批量优化图片为CWEPB并生成HTML5图片标签工具
- Jad反编译工具:Jadeclipse的下载与安装指南
- 基于MFC的图结构实验演示
- Java中的邮件推送与实时通知解决方案
- TriMED方言技术的最新进展分析
- 谭浩强C语言全书word版:深入浅出学习指南
- STM32F4xx开发板以太网例程源码解析
- C++实现的人力资源管理系统,附完整开发文档
- kbsp_schedule:实时监控俄技大IKBiSP项目日程变更
- Seqspert: 提升Clojure序列操作性能的高效工具
- 掌握Android反编译:jdgui、dex2jar、apktool工具应用