C/C++教程

C++ 第八章 结构、联合与枚举 - 8.1 引言

本文主要是介绍C++ 第八章 结构、联合与枚举 - 8.1 引言,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

第八章 结构、联合与枚举

  • 8.1 引言

8.1 引言

用户自定义类型是能否有效使用C++的关键,本章介绍三种用户自定义类型的初级形式:

  • struct(结构)是由任意类型元素(即成员,member)构成的序列。
  • union是一种struct,同一时刻只保存一个元素的值。
  • enum(枚举)是包含一组命名常量(称为枚举值)的类型
  • enum class(限定作用域的枚举类型)是一种enum,枚举值位于枚举类型的作用域内,不存在向其他类型的隐式类型转换。

这些类型在C++的早期版本中就已经存在了。它们主要关注数据如何表示的问题,构成了大多数C程序的基本框架。这里描述的struct其实是一种简单的class(见3.2节和第16章)。

这篇关于C++ 第八章 结构、联合与枚举 - 8.1 引言的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!