C ++标准库等效于string :: compare for numbers

时间:2018-02-25 02:55:32

标签: c++ comparison c++-standard-library

我从Java来到C ++,在那里我习惯于使用返回负,零或正int值的比较函数来表示小于,等于或大于。

在C ++中,我看到string::compare为字符串做了这个,但我找不到数字的等价物。真的没什么吗?当然,自己很容易实现,例如双打:

int compare_double(double d1, double d2) {
  return d1 < d2 ? -1 : (d1 > d2 ? 1 : 0);
}

但是标准库肯定已经有了类似的东西,我只是没找到它?

0 个答案:

没有答案