你怎么称呼结构的实例?

时间:2013-04-11 11:12:18

标签: c class struct

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

2 个答案:

答案 0 :(得分:9)

即使在C中也称它为对象是完全有效的。

C99标准§3.15:
第1段:

  

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

答案 1 :(得分:3)

在C和C ++中,'对象'这个词更为通用。它还指结构对象或基元。从C99标准:

  

对象

     

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

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