<QtMinMax> 代理页面

函数

const T &qBound(const T &min, const T &val, const T &max)
const T &qMax(const T &a, const T &b)
const T &qMin(const T &a, const T &b)

函数文档

[constexpr] 模板 <typename T> const T &qBound(const T &min, const T &val, const T &max)

返回值由minmax界定的val。这等价于qMax(min, qMin(val, max))。

示例

int myValue = 10;
int minValue = 2;
int maxValue = 6;

int boundedValue = qBound(minValue, myValue, maxValue);
// boundedValue == 6

另请参阅qMin() 和 qMax()。

[constexpr] 模板 <typename T> const T &qMax(const T &a, const T &b)

返回ab中的最大值。

示例

int myValue = 6;
int yourValue = 4;

int maxValue = qMax(myValue, yourValue);
// maxValue == myValue

另请参阅qMin() 和 qBound()。

[constexpr] 模板 <typename T> const T &qMin(const T &a, const T &b)

返回ab中的最小值。

示例

int myValue = 6;
int yourValue = 4;

int minValue = qMin(myValue, yourValue);
// minValue == yourValue

另请参阅qMax() 和 qBound()。

© 2024 Qt公司有限公司。本内部文档的贡献属于其各自所有者的版权。本文档提供的内容是根据自由软件基金会发布的GNU自由文档许可协议版本1.3许可的。Qt及其相关标志是芬兰及其它国家和地区的Qt公司有限公司的商标。所有其他商标均为各自所有者的财产。