编译器错误 C3484

返回类型前应为“->”

你必须在 lambda 表达式的返回类型前提供 ->

更正此错误

  • 在返回类型前提供 ->

示例

下面的示例生成 C3484:

// C3484a.cpp

int main()
{
   return []() . int { return 42; }(); // C3484
}

下面的示例通过在 lambda 表达式的返回类型之前提供 -> 来解决 C3484:

// C3484b.cpp

int main()
{
   return []() -> int { return 42; }();
}

另请参阅

Lambda 表达式