学习高级 C++ 编程
发现中级到高级 C++,包括 C++ 11 对 C++ 标准的精彩补充。
教程演示🔗
What you’ll learn 学习内容
-
Develop complex C++ applications
开发复杂的 C++ 应用程序 -
Understand C++ 11 了解 C++ 11
-
Be in a position to apply for jobs requiring good C++ knowledge
能够申请需要良好 C++ 知识的工作
Requirements 要求
-
You will need a grasp of basic C++, together with a C++ compiler.
您将需要掌握基本的 C++ 以及 C++ 编译器。
Description 描述
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.
本课程将带您从 C++ 的基本知识到使用该语言的更高级功能。如果您想加深 C++ 的基本知识,想要学习 C++ 11 功能,或者您已经参加了我的免费初学者 C++ 课程并且正在寻找下一步,那么本课程适合您。
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.
我们将从了解 C++ 文件处理开始,并浏览 STL、模板类、运算符重载、lambda 表达式、移动构造函数等等。
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.
我会在整个课程中给你练习,从开始时的简单练习,到课程结束时非常棘手(但可选!
Who this course is for:
本课程适用于谁:
- This course is for anyone with a basic knowledge of C++ who wants to increase their knowledege
本课程适用于任何具有 C++ 基础知识并希望增加知识的人 - Suitable for anyone who knows C++ 98 and wants to learn C++ 11 features
适合任何了解 C++ 98 并想学习 C++ 11 功能的人




