欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

c++ max_element

程序员文章站 2022-07-13 23:43:04
...

关于c++ max_element 函数在老版本linux下编译出错 error: ‘begin’ was not declared in this scope 问题:
记录下自己的解决办法
由于代码编译是在win下qt5编译,使用获取最大值函数max_element 不会报错
但是生产环境为debian6,qt4,,编译会报错
解决办法,直接写一个比较函数
void GetMaxMin(QVector Douarr,double *Max)
{

double m_max = 0;

double m_min = 0;

int i;

for(i = 0;i<Douarr.size();i++)

{

    if( m_max <= Douarr.at(i))

    {

        m_max = Douarr.at(i);

    }

    else if(m_min >= Douarr.at(i))

    {

        m_min = Douarr.at(i);

    }

}

*Max = m_max;

// *Min = m_min;

}

相关标签: qt qt4