c++ - operator() (... 在 C++ 中是什么意思
问题描述
下面的 C++ 比较器代码如下:
struct WordGreaterComparator
{
bool operator()(const std::string & left, const std::string & right) const
{
return (left > right);
}
};
我的问题是有人可以解释这部分到底发生了什么:
operator()(...
它的目的到底是什么,它的含义是什么?
解决方案
推荐阅读
- c# - ProcessStartInfo 出现错误,无法在 IIS / Windows Server 2016 上运行
- java - JPA - 在 TransactionSystemException 之后强制提交事务
- javascript - 从 AbstractMesh 到 BabylonJS 中的 Mesh
- c++ - C++ ODB 数据库映射器:无法在关系中使用 std::weak_ptr
- c# - 为 Windows Mobile 6(及更高版本)创建应用程序
- javascript - 使用 jquery 平滑滚动到另一个页面上的 ID Div
- openshift - hawkular-metrics 安装失败
- sql - 如何根据sql server中列的不同值过滤数据
- reactjs - 我无法从 Redux 商店获取状态值
- regex - 如何使用正则表达式提取子字符串?