struct S { int* p; };

S foo(S* ps, int i)
{
  ps->p = &i;
  return *ps;
}

编译在cppd中,

struct S { int* p; }

  @safe S foo(S* ps, int i)
  {
      ps.p = &i; // Error: cannot take address of parameter i in @safe function foo
      return *ps;
  }

d中报错.
高亮后,用新电脑的css.
提取英文2,把汇编.txt的所有英语词提取出来了.