C++ 编程循序渐进:从初级到高级
从 C++ 基础知识(v11 和 v14)开始,然后掌握文件 I/O、面向对象编程或 OOP、STL、Functors、Lambda
讲师:Shibaji Paul
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你将学到什么
- 完成本课程后,您将牢牢掌握 C++ 语言。您将深入了解面向对象编程 OOP 概念。
- 您将了解基本的编程结构,例如分支和循环。
- 您将了解有关指针和动态内存分配以及内存管理技术的详细信息。
- 您将了解有关函数、按值传递参数和按引用传递参数的所有内容。
- 所有关于使用结构和类的用户定义类型。构造函数、方法重载和动态多态性。
- 您将学习运算符重载、友元函数。
- 深入了解继承和动态多态性,运行时多态性如何帮助编写更灵活和动态的代码。
要求
- 您不需要具备任何编程知识。这是针对绝对初学者的。
- 您只需要知道如何在 Mac 或 Windows 等任何操作系统中创建文件夹以及如何将文件保存在文件夹中。
- 您可以使用任何文本编辑器(如 Notepad、Notepad++、Sublime text 或 Atom)开始编写 C++ 程序
- 您还可以使用高级 IDE,如 Visual Studio 或 Xcode 或 Code::Blocks – 我将演示如何下载和安装它们 – 不用担心。
- 您还需要 C++ 编译器 – 我将在开始时演示如何在您的系统上安装 C++ 编译器。
- 您还可以使用在线C++编译器来编译和执行您的程序。
描述
本课程将教您使用 C++11/14 从头开始到高级水平的面向对象编程 (OOP)。清晰地解释了面向对象的编程概念,除了 C++ 中的变量、分支和循环、函数、引用参数、数组、字符串和向量等基本编程概念外,您还将学习类、对象、继承、运行时多态性、运算符重载。
文件 I/O已被详细讨论,并且在Mini 项目中文件 I/O 被广泛使用。
您将详细学习STL 或标准模板库以及函子和lambda的概念。
该方法100%实用,实践学习经验将帮助您对C++编程更有信心。您可以跟着我一起用 C++ 编写程序,这将是学习本课程的最佳方式。在跟随讲师的同时,学生可以并肩进行编程,以掌握概念并培养他们成为更好的程序员的能力。
本课程基于全球主要大学的课程大纲,这些大学在研究生水平的工程或计算机应用课程中教授 C++。
课程中除了视频讲座之外还有测验和测试。此外,学生还可以在问答论坛中提问以消除疑虑。
成功完成课程后,学生将获得 Udemy 证书。
本课程适合谁:
- 本课程适合绝对的编程初学者。无需具备编程知识。
- 编程初学者并期待开始程序员职业生涯,本课程适合您。始终建议从 C++ 开始,因为它是过程编程和面向对象编程的完美结合。
- 如果您的学校或大学课程中有 C++,那么本课程将完全满足您的需求。本课程是根据大学课程的学术大纲而设计的。
- 您想成为一名游戏程序员,但对从什么编程语言开始有点困惑,然后从 C++ 开始,这是虚幻引擎的自然选择。
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。