Qt中的< QtAlgorithms >和< QtGlobal >提供了一些常用的算法和函数
函数 | 说明 |
---|---|
T qAbs(const T &value) | 返回绝对值 |
int qRound(float value) | 四舍五入取整 |
void qSwap(T &var1, T &var2) | 交换两个数的值 |
int qFloor(qreal v) | 向下取整 |
qreal qLn(qreal v) | 对数 |
qreal qPow(qreal x, qreal y) | 指数 |
qreal Sqrt(qreal v) | 平方根 |
const T &qMin(const T &a, const T &b) | 返回两个数中的最小值 |
const T &qMax(const T &a, const T &b) | 返回两个数中的最大值 |
const T &qBound(const T &v1, const T &v2, const T &v3) | 三值的中间值 |