如何使用New在C 中制作一个长的双1D数组

how to make a long double 1-d array in c++ using new?

本文关键字:一个 数组 1D New 何使用      更新时间:2023-10-16

我正在尝试使用:

long double *p = new long double[n];

但是我收到以下错误:

scaffold.cpp:7:38: error: expression in new-declarator must have integral or enumeration type
     long double *p = new long double[n];

您的错误是n不是积分类型。这就是您收到的错误消息中提到的"新 - 段落中的表达"。您不会在问题中显示代码,但是如果您有int n = 100;,则代码正常工作,而如果有float n = 100,则会出现陈述的错误。

相关文章: