gpt4 book ai didi

c++ - 什么是代表?

转载 作者:太空狗 更新时间:2023-10-29 22:55:14 24 4
gpt4 key购买 nike

The C++ Programming Lanugage 的 2.3 User-Defined Types,p47 中,Bjarne Stroustrup 提到了“representations”,但它到底是什么意思?


他写道,

The C++ abstraction mechanisms are primarily designed to let programmers design and implement their own types, with suitable representations and operations, and for programmers to simply and elegantly use such types.

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

The defining characteristic of a concrete type is that its representation is part of its definition.

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


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

最佳答案

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

关于c++ - 什么是代表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52799375/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com