use*_*717 18 c object
我不是在谈论对象C++也没有我想了解"对象"的背景下意味着目标C. 这段文字:
如果对象或函数的文件范围标识符的声明包含storage-class-specifier static,则标识符具有内部链接.否则,标识符具有外部链接.有关存储类说明符非终结符的讨论,请参阅存储类. 在一个翻译单元内,具有内部链接的标识符的每个实例表示相同的标识符或功能.内部链接标识符对于翻译单元是唯一的.
如果对象或函数的文件范围标识符的声明包含storage-class-specifier static,则标识符具有内部链接.否则,标识符具有外部链接.有关存储类说明符非终结符的讨论,请参阅存储类.
在一个翻译单元内,具有内部链接的标识符的每个实例表示相同的标识符或功能.内部链接标识符对于翻译单元是唯一的.
我已经在其他不同的C主题中看到过"对象"这个词.但是当我谷歌它时,我只能获得对C++的引用.
我也在这里和这里读到它.
M.M*_*M.M 24
术语对象由C11标准第3.15节定义:
宾语 执行环境中的数据存储区域,其内容可以表示值
宾语
执行环境中的数据存储区域,其内容可以表示值
MSDN链接上的文本是从C11标准的第6.2.2/3节中复制粘贴的(没有归属!).
为了解释这个定义,数据存储区域是关键部分.所有变量都是对象,对象也可以通过分配malloc.
malloc
归档时间:
10 年,10 月 前
查看次数:
7272 次
最近记录: