小编Emr*_*tlu的帖子

如何使用函数参数设置数组大小?

当我为练习编写一些代码时遇到了问题.这是关于数组大小设置.我尝试了几种不同的方法,但它们没有用.

这是我的代码:

float mean(vector<float> numbers){
     int size = numbers.size();
     float dizi[size];
     float ort,toplam = 0.0;
     for(unsigned int i=0; i<numbers.size(); i++){
         dizi[i] = numbers[i];
         toplam += dizi[i];
     }

     ort = toplam / numbers.size();

     return ort;
 }
Run Code Online (Sandbox Code Playgroud)

我收到的错误是"variable length array used""variable length arrays are a C99 feature".解决办法是什么?

c++ vector

-3
推荐指数
1
解决办法
81
查看次数

标签 统计

c++ ×1

vector ×1