Skip to content

w-Volcano/graduation-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

C++教程 - 通过实例学习C++编程

​ C++语言是C语言编程语言的直接后裔,具有类型检查、面向对象编程、异常处理等附加功能。你可以称它为 "更好的C语言"。它是由Bjarne Stroustrup开发的。

​ C++是一种通用的语言语言,我说的通用,简单的说就是指它的设计是用来开发各种领域的应用程序的。

C++教程

​ 要学习C++编程,请按给定顺序参考这些教程。这些教程是为初学者编写的,所以即使你之前没有任何C++的知识,你也不会面临任何困难理解这些教程。

基础知识

  1. 第一个C++程序 – Hello World!
  2. 变量及其类型
  3. 数据类型
  4. C++中的运算符

控制语句

  1. If, if..else-if 语句
  2. C++中的Switch Case
  3. For循环
  4. while循环
  5. do while循环
  6. Continue语句
  7. Break语句
  8. goto语句

函数

  1. C++中的函数
  2. 函数中的默认参数
  3. C++递归

数组

  1. 数组
  2. 多维数组
  3. 向函数传递数组
  4. C++字符串

指针

  1. C++中的指针
  2. this指针

OOPs

  1. OOPs概念
  2. 构造函数
  3. 析构函数
  4. 结构体
  5. 如何从函数中传递和返回结构体
  6. 枚举
  7. 继承
  8. 多态
  9. 函数重载
  10. 函数重写
  11. 虚拟函数:运行时多态性
  12. 封装
  13. 抽象
  14. 接口 - 抽象类
  15. 从函数中传递和返回对象
  16. 友元类和友元函数

C++的特点

  1. 更好的内存管理--您可以在运行时使用C++中的new和delete操作符动态分配内存,以获得更好的内存管理。

  2. 面向对象--C++支持面向对象的编程特性,这意味着我们可以在C++程序中使用抽象、继承、封装和继承等流行的OOPs概念,这些特性使得用C++编写代码变得更加容易。我们将在本系列教程中详细介绍它们。

  3. 可移植 - 大多数C++编译器支持ANSI标准,这使得C++具有可移植性,因为你在一个操作系统上写的代码可以在其他操作系统上运行而不需要做任何改变。我们不能说C++是一种完全独立于平台的语言,因为C++中的某些东西是不可移植的,例如在屏幕上绘制图形,因为标准的C++没有图形或GUI API。

  4. 结构化的编程语言--我们在C++中设置了函数,这样可以更方便地将一个问题分解成小的代码块,并将程序结构化,从而提高可读性和可重用性。

  5. 异常处理。就像Java一样,我们可以在C++中进行异常处理,这样可以更容易识别和处理异常。

  6. 简单 - 最后,就像C语言一样,用C++写程序比较容易。一旦你熟悉了C++编程语言的语法,用C++编写程序就会变得容易很多。

About

beginnersbook中C++部分的翻译教程

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published