您现在位置:计算机> 浏览课程
手机观看
收藏1
点赞1
C++程序设计(面向对象进阶)
点播课程
5.0 0人学习 有效期:
价格:¥129.00 ¥159.00
VIP:免费立即开通>>
奖励:
领券:
    授课讲师
      最新学员
      学习目标
      学习公告
      课程详情

      为什么要学这门课程?


      1. 学C语言后想进阶学C++;

      2. 学Java后想了解C++这个同门大佬;

      3. 听说C++ 11/14/17/20被称为“Modern C++”,想看看它和“Classic C++”有啥不同;

      4. 想学习编码规范以写出【好看】的代码。



      这门课程要求:


      1. 你已有编程基础,知道数据类型、分支循环、数组等语言要素;

      2. 你已经写过代码,想看看C++能否多快好省地编程序。



      这门课程不适合:


      1. 从未接触过编程(可以先学C语言入门);

      2. 希望用三行代码改变世界(建议去学Python);

      3. 认为Java能搞定一切(奇迹和灾难都在JVM中);

      4. 非IT专业但听说编程是职场必备能力(可以先学解释型语言,更易入门)。



      必须要学C++的理由:


      1. 做人工智能研究,想要深入底层;比如TensorFlow的核心是用C++写的;

      2. 做游戏开发,包括端游和网游后台,以发挥计算机的全部性能,需要C++;

      3. 做智能硬件、嵌入式或硬件驱动开发;C++会提供更多工具,生产效率更高;

      4. 你喜欢。



      必须要学本课程的理由:


      1. 学了C++,但是希望学习C++11~C++20等新标准的特性及编程范式;

      2. 学了C++,但是还在用typedef,或者认为 for(auto i : array)是写错了;

      3. 定义变量时轮流使用26个英文字母,不够的话再加上下划线  (⊙_⊙)?



      课程内容更新安排:

      1. 第一期课程主要介绍C++基础及C++11~17的功能性增强;

      2. 第二期课程补充一些C++17的基础特性

      3. 第三期课程继续补充C++11~17中一些较难理解的特性,并选择少量C++20的新增特性

      你需要参与学习才能提问!
      你可能感兴趣的课程
      • 分布式架构-Redis高并发分布式锁

        1.高并发场景库存重复扣减问题分析2.分布式架构下如何实现Redis分布式锁上3.分布式架构下如何实现Redis分布式锁下4.Redis主从架构锁失效问题解析5.基于Redisson框架实现分布式锁
        免费 1004人参加
      • C/C++程序设计

        在面向对象的编程语言已经成为主流编程语言的今天,面向过程的C语言以其丰富的数据类型及运算、简洁灵活的表达、良好的系统移植性、高质量的目标代码和高效率的程序执行能力而保持着其持久旺盛的生命力。本课程以传统的面向过程的C语言为主要内容,着重难、重点和易错点的讲解及算法的分析;课程同时还融入部分面向对象的C++语言的内容,重点通过对面向对象语言所支持的类和对象、抽象、封装、继承、多态等基本概念的精炼讲解使学生初步掌握面向对象的现代编程思想,注重学生逻辑思维广度的培养。由于本课程是一门实践性很强的课程,在教学实施中,我们注重教学和实践并重的原则。在教学中强调问题引导、案例驱动的教学方式,注重提出问题与解决问题的总体思路,通过分析算法加深学生对知识点的理解;同时学习者在学习过程中应按课程要求认真完成上机实践,而不仅仅是靠纸上谈兵来学习编程。本课程以Visual Studio 2012 的 Visual C++为开发环境,为使初学者能快速上手、避免在语法细节上过多纠缠,程序中输入输出均采用C++语言的方式表达。
        ¥45.00 0人参加
      • 嵌入式系统设计

        “嵌入式系统设计”主要讲授嵌入式系统设计的基本原理以及实操演练。本课程一共包含7章,26个学时,视频总时长648分钟,分成56个视频,每章4-10个视频不等。课程主要内容包括:嵌入式系统总括、指令系统、CPU、计算平台、程序设计与分析、进程与操作系统、实验演示等。本课程注重核心原理讲解,并通过大量例子程序进行辅助理解。学生学习本课程后,可以了解嵌入式系统设计的基本方法,并具备一定的动手能力。
        ¥45.00 0人参加