什么是表示?
What is a representation?
在《C++编程语言,2.3 User-Defined Types》,p47中,Bjarne Stroustrup提到了">表示",但它到底是什么意思?
他写道,
C++抽象机制主要设计用于让 程序员设计和实现自己的类型,具有合适的表示和操作,以及程序员简单而优雅地使用这些类型。
然后在第3章,在具体类型下,他写道:
混凝土类型的定义特征是其 代表性是其定义的一部分。
这就是我意识到我不知道发生了什么的地方。
我从 15 岁开始编程,现在已经 59 岁了,我已经知道什么是类型、抽象和运算符。 但是这个表示词在编程语言的范围内对我来说是新的。
类型的表示形式基本上是其状态在计算机中的存储方式。 例如,大多数平台上的 int 由小端序的四个字节序列表示。 当 Stroustrup 说具体类型的表示是其定义的一部分时,他的意思是您可以通过查看其成员和基类集合来了解其状态是如何定义的。
相关文章:
- 函数名称表示什么等等
- 什么是表示?
- 什么"!<number> 在 C/C++ 中表示
- 指针符号在参数规范中表示什么,例如:(char16 *缓冲区,int32 大小)?C++
- 对于eigen sparsematrix,InnerIndExptr()和exout indExptr()准确表示什么
- C 中的运算符(::类型*)0表示什么意思
- GCC ARM 交叉编译,像未定义的引用"__cxa_end_catch@CXXABI_1.3"这样的错误表示什么?
- 0x0040和管道符号在这里表示什么
- GTIFWriteKeys和GTIFKeySet libgeotiff函数(C++)的返回值表示什么
- 移植将 32 位浮点数与使用 64 位进行比较的代码,此值表示什么
- 优先级队列自定义比较器的返回值表示什么
- 这个引用符号表示什么
- 在函数声明中,传递固定大小的数组表示什么
- 这个语句表示什么[func ptr]
- 函数括号后面的 -> 表示法表示什么?
- Very Sleepy分析器中花括号附近的时间测量值表示什么?
- "t"在复制构造函数中表示什么?
- findHomography返回的mask参数的值表示什么?
- 方括号内的c++操作符表示什么?
- 每个AuthzInitializeContextFromSid的错误110表示什么? "While trying to retrieve the authorization groups, an er