【问题标题】:What do you call an instance of a struct?什么叫结构的实例?
【发布时间】:2013-04-11 11:12:18
【问题描述】:

这纯粹是出于兴趣。我搜索了一下,知道classes 的实例被称为objects,但是我在C、C++、C# 等中找不到struct 实例的正确单词是什么。我们甚至有什么要说的吗?

【问题讨论】:

  • 它是任何语言或结构的对象。
  • 可能是结构初始化?
  • Structject 会是一个很酷的词。

标签: c class struct


【解决方案1】:

即使在 C 中也可以将其称为对象。

C99 标准 §3.15:
第 1 段:

对象
执行环境中的数据存储区域,其内容可以表示 价值观

【讨论】:

    【解决方案2】:

    在 C 和 C++ 中,“对象”一词更为通用。它也指结构对象或原语。来自 C99 标准:

    对象

    执行环境中的数据存储区域, 可以表示值的内容

    在 C++ 中,类和结构是等价的,使用 struct 定义的类型也被视为类类型。标准使用 object of class typeobject of class X 等表达式。

    【讨论】:

      猜你喜欢
      • 2021-04-08
      • 1970-01-01
      • 2015-07-13
      • 2011-04-15
      • 1970-01-01
      • 2013-04-13
      • 2017-03-13
      • 2011-01-13
      • 1970-01-01
      相关资源
      最近更新 更多