如果没有一个内部使用的static情况下(即,当static关键字不存在,你也不会在全球范围内),有什么事的shared和__gshared关键字吗?
例子:
struct Temp
{
shared int i;
__gshared int j;
}
Run Code Online (Sandbox Code Playgroud)
共享 int 是 typed 的,它除了赋予它该类型之外什么shared(int)也不做。这__gshared int是一个空操作——DMD 喜欢忽略空操作属性。