C++ for beginners

所在平台: Udemy

课程主页: https://www.udemy.com/course/cplusplus-fundamentals/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:C++ 入门 概述:C++ 是一种功能丰富且广泛使用的面向对象编程语言。在 TIOBE 编程语言流行度指数中,C++ 位居第三。它被用于开发多个重要应用程序,并且在现代软件开发中依然具有高度相关性。例如,NodeJS 运行时和 Chrome 浏览器使用的 V8 引擎就是用 C++ 编写的。本课程将为初学者和已有 C++ 基础的学习者提供对编写 C++ 代码所需的重要概念和构造的全面了解。 课程内容包括: - 变量的声明与定义 - 作用域 - 引用与指针 - 控制流 - 重要的标准库类型 - 向量(Vector)和字符串(String)类 - 运算符重载 - 类及各种构造函数 - 移动操作 - 文件流 - 字符串流 - 动态内存管理 - 继承与虚函数 - 模板 - 大型企业程序的工具 课程方法论:本课程采用动手实践的方法,通过易于理解的 C++ 代码来讲解概念,代码可供下载。使用的源代码兼容所有现代版本的 C++,并被设计为平台无关,因此您可以在 Mac、Linux 或 Windows 等任何环境下运行这些代码。课程首先提供基本编程构造的快速概述,随后深入核心 C++ 主题,包括但不限于类、模板、继承、虚函数、运算符重载等。通过这些构造,您还将获得面向对象编程的入门知识。课程结束时,您将会熟悉 C++ 提供的功能,能够编写面向对象的代码。

课程评论(0条)

课程详情

C++ is one of the most versatile and popular Object Oriented languages. The TIOBE index which ranks popularity of programming languages places C++ at rank 3. It has been used to develop several important applications and is still highly relevant today. The V8 engine used by the NodeJS runtime and the Chrome browser has been written using C++.This course will give newcomers and those who are familiar with C++ a comprehensive look into all the important concepts and constructs used to write code in C++. You will get a comprehensive understanding of the following topics in this course:Declaring and defining Variables, ScopingReferences and PointersReading and writing to the consoleFlow controlImportant standard library types - Vector and String classesOverloadingClasses and the various constructorsMove operationsFile StreamsString StreamsDynamic Memory ManagementInheritance and virtual functionsTemplatesTools for large enterprise programsCourse MethodologyThe course takes a hands-on approach and explains the concepts with easy to digest C++ code which is also available for download. The source code used is compatible across all modern versions of C++ and has been written to be platform independent so you should be able to run the source code on any environment be it a Mac or Linux or Windows.You will be given a quick overview of basic programming constructs followed by core C++ topics including but not limited to classes, templates, inheritance, virtual functions, overloading etc. By using these constructs you will also be getting an introduction to Object Oriented programming. By the end of the course you will be comfortable enough to use the facilities that C++ provides to write Object Oriented code.

课程标签

0人关注该课程

主题相关的课程