9

This is purely out of interest. I searched around a bit, knowing that instances of classes are called objects, but I couldn't find what the correct word is for an instance of a struct in C, C++, C#, etc. Do we even have a word for this?

4

2 回答 2

11

即使在 C 语言中,将其称为对象也是完全有效的。

C99 标准§3.15:
第 1 段:

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

于 2013-04-11T11:14:31.237 回答
3

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

目的

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

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

于 2013-04-11T11:26:22.843 回答