小编oro*_*ion的帖子

如何解决此错误:二进制表达式('std :: vector <double>'和'double')无效的操作数?

我想获得一些陀螺仪读数的平均值,它涉及将一个std::vector<double>类型与一个双精度类型相除,但是出现以下错误,该错误报告

无效的二进制二进制操作数(“ std :: vector”和“ double”)

我该如何解决?


    double n_readings;
    std::vector<double> gyro_reading;
    for(int i = 0; i < n_readings; i++) {

        gyro_reading.push_back(gyro_z());
        msleep(1);

    }

    double average = gyro_reading/n_readings;
Run Code Online (Sandbox Code Playgroud)

c++ algorithm vector operators

-2
推荐指数
1
解决办法
149
查看次数

标签 统计

algorithm ×1

c++ ×1

operators ×1

vector ×1