2013-04-02 85 views

回答

1

這是不可能的。 std::function可以存儲任何可複製和可調用的對象。這包括不具有可比性的對象。由於std::function可以包含沒有可比性的對象,它不能提供任何比較操作,將所有工作包含的對象。

如果你想要這個功能,你必須實現自己的類型擦除function模板需要包含的對象具有可比性。