DTS102TC C++编程

Programming with C++

学校
西交利物浦大学
学院
XJTLU Entrepreneur College
专业方向
DTSTC · Data Science
完整开课代码
DTS102TC-2025/26-SEM1
开课学年
2025/26

课程概览

使用C++编程

DTS102TC通过系统讲授C++语法、面向对象编程及软件开发生命周期,带你构建严谨的编程思维与工业级实战能力,为后续计算机科学深造打下扎实的底层基石。

25-26

课程讲解

DTS102TC CHAPTER 15

本课程深入剖析C++面向对象核心,系统讲解继承与多态的实现机制,通过虚函数、动态绑定与抽象类构建灵活的类层次结构,并结合override、final及安全类型转换等关键技术,助你编写具备高复用性、严谨架构且易于扩展的工业级代码。

25-26

DTS102TC CHAPTER 14

本课程深度解析C++运算符重载技术,通过构建Rational有理数类实战演练,全面掌握算术与关系运算符的重载、友元函数的授权机制、自动类型转换规则以及遵循三法则的深拷贝内存管理逻辑,助力你将自定义对象无缝融入C++运算体系,写出既具数学直觉又兼顾底层安全性与高效表达的优雅代码。

25-26

DTS102TC CHAPTER 11

本章深度解析C++指针与动态内存管理的核心机制,涵盖指针声明与运算、地址与引用逻辑、动态内存申请与释放、对象生命周期及深浅拷贝等关键技术,助你从底层视角精准掌控计算机资源,构建高效稳定的程序架构。

25-26

DTS102TC CHAPTER 10

本章以C++核心类string为切入点,深度剖析类与对象的构造、动态管理及内存机制,并结合封装、静态成员与常量函数等高级特性,通过五大高质量设计原则,帮助你完成从编写指令到构建稳固、优雅且易于维护的面向对象软件系统的思维跨越。

25-26

DTS102TC CHAPTER 9

本课深入剖析C++面向对象编程核心,通过类与对象的蓝图架构对比,详尽拆解构造函数、封装控制、数据访问机制及UML建模规范,助你掌握从抽象定义到逻辑实现的完整工程路径。

25-26

DTS102TC CHAPTER 8

本章深入解析C++多维数组的逻辑结构与内存存储机制,带你掌握二维及高维数组的声明、索引定位与嵌套循环遍历技巧,并结合气象监测与自动评分系统等实战案例,助你学会如何利用数组进行复杂数据建模与函数高效传参,提升程序逻辑设计与结构化编程能力。

25-26

DTS102TC CHAPTER 7

本章深入解析C++数组的核心特性,从内存连续存储机制与从零索引规则出发,详细拆解数组的声明初始化、遍历操作、传参机制及排序搜索算法,带你掌握批量数据处理的高效编程技巧。

25-26

DTS102TC CHAPTER 6

本课程深入剖析C++函数机制,从定义声明、参数传递、重载规则到作用域管理,带你掌握模块化编程的核心精髓;通过逐步求精的黑盒思维,实现代码逻辑的精准拆解与高效复用,助你摆脱冗余编写,构建结构清晰、易于维护的专业级程序架构,完成从编程新手到开发高手的华丽转身。

25-26

DTS102TC CHAPTER 5

本章深入解析C++循环结构,通过对比掌握for、while与do-while三种核心工具的适用场景,学会灵活运用嵌套循环及break与continue精准干预程序执行流,并通过哨兵值与交互式设计优化代码逻辑,助你告别繁琐的重复劳动,构建出高效、稳健且具备智能交互能力的编程方案。

25-26

DTS102TC CHAPTER 4

深入掌握C++中的cmath数学函数库、字符char与字符串string的深度处理逻辑,并学会利用iomanip流操纵符精准格式化控制台输出,构建高效且具备专业展现力的程序逻辑,为你后续解决复杂计算与文本交互问题夯实核心技术基础。

25-26

DTS102TC CHAPTER 3

本章深入剖析C++程序控制流,通过bool逻辑与关系运算符构建判断基石,重点掌握if-else嵌套、switch多分支、逻辑短路优化及条件运算符,并通过BMI计算、随机数应用与枚举类型实战,助你学会精准掌控程序执行路径,编写逻辑严谨且具备智能决策能力的复杂业务代码。

25-26

DTS102TC CHAPTER 2

深入浅出掌握C++核心基础,从Hello World程序出发,系统学习变量声明、常量定义、数据类型、运算符及内存分配规则,结合实战演练构建逻辑严谨的计算流水线,带你透彻理解编程输入处理与输出的完整逻辑,为进阶开发夯实技术底座。

25-26

DTS102TC CHAPTER 1

本课程带你深入计算机底层架构与C++语言核心逻辑,从硬件运行原理到编译器工作流程全面解析,手把手教你配置专业开发环境、规范编程习惯并掌握高效调试技巧,助你构建扎实的编程基础,从零开始开启高质量软件开发的实践之路。

25-26

DTS102TC CHAPTER 0

本课程通过从基础语法到面向对象编程的系统化教学,深度剖析指针与内存管理等核心内功,结合大数据领域实战项目与行业接轨的模块化训练,助你构建严密的工程逻辑思维,实现从编程初学者到具备高效解决复杂问题能力的专业开发者的职业进阶。

25-26