编程教程

  • C++ 命名空间

      C++ 命名空间 假设这样一种情况,当一个班上有两个名叫 Zara 的学生时,为了明确区分它们,我们在使用名字之外,不得不使用一些额外的信息,比如他们的家庭住址,或者他们父母的名字等等。 同样的情况也出现在 C++ ...

    6月前 131
  • C++ 动态内存

      C++ 动态内存 了解动态内存在 C++ 中是如何工作的是成为一名合格的 C++ 程序员必不可少的。C++ 程序中的内存分为两个部分: 栈: 在函数内部声明的所有变量都将占用栈内存。 堆: 这是程序中未使用的内存,在程序运...

    6月前 88
  • C++ 异常处理

      C++ 异常处理 异常是程序在执行期间产生的问题。C++ 异常是指在程序运行时发生的特殊情况,比如尝试除以零的操作。 异常提供了一种转移程序控制权的方式。C++ 异常处理涉及到三个关键字: try、catch、throw 。 thro...

    6月前 136
  • C++ 文件和流

      C++ 文件和流 到目前为止,我们已经使用了 iostream 标准库,它提供了 cin 和 cout 方法分别用于从标准输入读取流和向标准输出写入流。 本教程介绍如何从文件读取流和向文件写入流。这就需要用到 C++ 中另一个标准库...

    6月前 145
  • C++ 数据封装

      C++ 数据封装 所有的 C++ 程序都有以下两个基本要素: 程序语句(代码): 这是程序中执行动作的部分,它们被称为函数。 程序数据: 数据是程序的信息,会受到程序函数的影响。 封装是面向对象编程中的把数据和操作...

    6月前 162
  • C++ 接口(抽象类)

      C++ 接口(抽象类) 接口描述了类的行为和功能,而不需要完成类的特定实现。 C++ 接口是使用 抽象类 来实现的,抽象类与数据抽象互不混淆,数据抽象是一个把实现细节与相关的数据分离开的概念。 如果类中至少有一个...

    6月前 183
  • C++ 数据抽象

      C++ 数据抽象 数据抽象是指,只向外界提供关键信息,并隐藏其后台的实现细节,即只表现必要的信息而不呈现细节。 数据抽象是一种依赖于接口和实现分离的编程(设计)技术。 让我们举一个现实生活中的真实例子,比如...

    6月前 90
  • C++ 多态

      C++ 多态 多态 按字面的意思就是多种形态。当类之间存在层次结构,并且类之间是通过继承关联时,就会用到多态。 C++ 多态意味着调用成员函数时,会根据调用函数的对象的类型来执行不同的函数。 下面的实例中,基类 S...

    6月前 113
  • C++ 重载运算符和重载函数

      C++ 重载运算符和重载函数 C++ 允许在同一作用域中的某个 函数 和 运算符 指定多个定义,分别称为 函数重载 和 运算符重载 。 重载声明是指一个与之前已经在该作用域内声明过的函数或方法具有相同名称的声明,但是它...

    6月前 55
  • C++ 类 & 对象

      C++ 类 // 盒子的长度 double breadth; // 盒子的宽度 double height; // 盒子的高度}; 关键字 public 确定了类成员的访问属性。在类对象作用域内,公共成员在类的外部是可访问的。您也可以指定类的成员为 private ...

    6月前 123
  • C++ 继承

      C++ 继承 面向对象程序设计中最重要的一个概念是继承。继承允许我们依据另一个类来定义一个类,这使得创建和维护一个应用程序变得更容易。这样做,也达到了重用代码功能和提高执行效率的效果。 当创建一个类时,您不...

    6月前 71
  • C++ 数据结构

      C++ 数据结构 C/C++ 数组允许定义可存储相同类型数据项的变量,但是 结构 是 C++ 中另一种用户自定义的可用的数据类型,它允许您存储不同类型的数据项。 结构用于表示一条记录,假设您想要跟踪图书馆中书本的动态,...

    6月前 186
  • C++ 基本的输入输出

      C++ 基本的输入输出 C++ 标准库提供了一组丰富的输入/输出功能,我们将在后续的章节进行介绍。本章将讨论 C++ 编程中最基本和最常见的 I/O 操作。 C++ 的 I/O 发生在流中,流是字节序列。如果字节流是从设备(如键盘...

    6月前 164
  • C++ 日期 & 时间

      C++ 日期 // 秒,正常范围从 0 到 59,但允许至 61 int tm_min; // 分,范围从 0 到 59 int tm_hour; // 小时,范围从 0 到 23 int tm_mday; // 一月中的第几天,范围从 1 到 31 int tm_mon; // 月,范围从 0 到 11 ...

    6月前 161
  • C++ 引用

      C++ 引用 引用变量是一个别名,也就是说,它是某个已存在变量的另一个名字。一旦把引用初始化为某个变量,就可以使用该引用名称或变量名称来指向变量。 C++ 引用 vs 指针 引用很容易与指针混淆,它们之间有三个主要...

    6月前 89

联系我们

在线咨询:点击这里给我发消息

咨询电话:400-998-2681

工作时间:7*24小时无休