【发布时间】:2019-03-18 09:17:25
【问题描述】:
我很困惑。在 Bjarne Stroustrup 的书“使用 C++ 的编程原理和实践”的第 3.8 部分中,他谈到了对象的类型。我引用以下列表:
- 类型定义了一组可能的值和一组操作(针对一个对象)。
- object 是一些保存给定类型值的内存。
- 值是内存中根据类型解释的一组位。
- 变量是一个命名对象。
- 声明是为对象命名的语句。
- 定义是为对象留出内存的声明。
根据他对定义的解释,我了解到在声明期间没有为对象留出任何内存。然而,Bjarne 提到 declaration 涉及对象的命名这一事实表明,内存实际上是被搁置的,因为 objects 被解释为是
一些存储给定类型值的内存。
有人可以澄清一下吗?
【问题讨论】:
标签: c++