3

有人知道是否会实施 subj 吗?至少,为他们提供自动存储类?谢谢!

4

1 回答 1

4

自动功能通常存在各种问题,因此很可能您无法做到

void main()
{
    auto bar() { return "hello world"; }

    writeln(bar());
}

因为 auto 的错误而不是设计的错误。我不确定具体的计划是什么,但我认为您应该能够使用 auto 作为嵌套函数的返回类型。在这两种情况下都有一个增强请求

但是,无论 auto 是否与嵌套函数一起使用,您都可以以类似的方式声明委托:

void main()
{
    auto bar = () { return "hello world"; };

    writeln(bar());
}

因此,基本功能仍然存在,即使您正在寻找的确切语法当前不起作用。

于 2010-11-18T10:07:17.333 回答