【问题标题】:Can you initialize an array in a return statement in C++ using curly brackets?您可以使用花括号在 C++ 中的 return 语句中初始化数组吗?
【发布时间】:2014-04-10 03:58:52
【问题描述】:

例如,我可以说:

    return new int returnValue[3] = {0,1,2};

或者这是无效的代码?这样做的正确方法是什么?

【问题讨论】:

    标签: c++ arrays return


    【解决方案1】:

    这是合法的

    int* foo(){
      return new int[3]{0,1,2};
    }
    

    下一次,你总是可以自己尝试并玩一点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-30
      • 1970-01-01
      • 2013-06-26
      • 2013-06-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多