什么是表示?

What is a representation?

本文关键字:表示 什么      更新时间:2023-10-16

《C++编程语言,2.3 User-Defined Types》,p47中,Bjarne Stroustrup提到了">表示",但它到底是什么意思?


他写道,

C++抽象机制主要设计用于让 程序员设计和实现自己的类型,具有合适的表示和操作,以及程序员简单而优雅地使用这些类型。

然后在第3章,在具体类型下,他写道:

混凝土类型的定义特征是其 代表性是其定义的一部分。

这就是我意识到我不知道发生了什么的地方。


我从 15 岁开始编程,现在已经 59 岁了,我已经知道什么是类型、抽象和运算符。 但是这个表示词在编程语言的范围内对我来说是新的。

类型的表示形式基本上是其状态在计算机中的存储方式。 例如,大多数平台上的 int 由小端序的四个字节序列表示。 当 Stroustrup 说具体类型的表示是其定义的一部分时,他的意思是您可以通过查看其成员和基类集合来了解其状态是如何定义的。