我正在尝试使用它:
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
你得到所述的错误。