C++ 为c+中声明的数组大小定义constexpr+;

C++ 为c+中声明的数组大小定义constexpr+;,c++,C++,我的作业中有一个问题是如何找到标准偏差,它需要用户输入。用户输入将存储在一个数组中。这在运行时发生。但该要求还规定为声明的数组大小定义constexpr。我该怎么做?这意味着什么?用户输入的长度有上限吗?@asimes输入的数量没有限制。唯一的限制是用户输入值不应大于100。constexpr是一个常量表达式。一般来说,具有可在编译时确定的值的对象可以是常量表达式。只有在运行时才能知道的东西(如用户输入)不能是常量表达式。如果用户输入的长度没有上限,那么不清楚如何在编译时对其进行任何假设time

我的作业中有一个问题是如何找到标准偏差,它需要用户输入。用户输入将存储在一个数组中。这在运行时发生。但该要求还规定为声明的数组大小定义constexpr。我该怎么做?这意味着什么?

用户输入的长度有上限吗?@asimes输入的数量没有限制。唯一的限制是用户输入值不应大于100。
constexpr
是一个常量表达式。一般来说,具有可在编译时确定的值的对象可以是常量表达式。只有在运行时才能知道的东西(如用户输入)不能是常量表达式。如果用户输入的长度没有上限,那么不清楚如何在编译时对其进行任何假设time@asimes这句话的意思是‘程序不会提示用户输入’。相反,程序将从标准输入(即键盘)读取输入,“这个问题可能会有帮助,用户输入的长度是否有上限?@asimes输入的数量没有限制。唯一的限制是用户输入值不应大于100。
constexpr
是一个常量表达式。一般来说,具有可在编译时确定的值的对象可以是常量表达式。只有在运行时才能知道的东西(如用户输入)不能是常量表达式。如果用户输入的长度没有上限,那么不清楚如何在编译时对其进行任何假设time@asimes这句话的意思是‘程序不会提示用户输入’。相反,程序将从标准输入(即键盘)读取输入。这个问题可能会有所帮助