|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/learn-advanced-c-programming/
课程评论:没有评论
**课程名称:** 学习高级 C++ 编程 **课程概述:** 本课程将带您从 C++ 的基础知识,迈向语言的高级特性。如果您希望深化 C++ 基础知识,学习 C++ 11 的新特性,或者已经完成了初级 C++ 课程并寻求进阶,那么本课程将是您的理想选择。 课程内容涵盖: * C++ 文件处理 * 标准模板库 (STL) * 模板类 * 运算符重载 * Lambda 表达式 * 移动构造函数 * 以及更多高级概念 课程的最终项目将引导您创建一个生成分形图像的程序。此项目将综合运用课程中的多项语言特性,特别是在智能指针和数组方面的实践将为您提供极佳的锻炼机会。 课程中将穿插练习题,难度从初期的简单题到后期可选的挑战性难题,循序渐进,帮助您巩固所学。
This course will take you from a basic knowledge of C++ to using more advanced features of the language. This course is for you if you want to deepen your basic knowledge of C++, you want to learn C++ 11 features, or you've taken my free beginners' C++ course and you're looking for the next step.We'll start with a look at C++ file handling and move through STL, template classes, operator overloading, lambda expressions, move constructors and much more besides.At the end of the course I'll show you how to create a program that generates fractal images, using a a few of the language features we've seen in the course and giving you a great work out with smart pointers and arrays.I'll give you exercises throughout the course, ranging from easy near the start, to quite tricky (but optional!) near the end of the course.