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;
}
上一篇: linux 查看不同进制文件
下一篇: libnm-qt 填坑