[英]Using compare algorithm in STL
我正在以下位置閱讀有關算法的信息。
http://www.brpreiss.com/books/opus4/html/page116.html
這里提到如下
template <class T>
int Wrapper<T>::CompareTo (Object const& obj) const
{
Wrapper<T> const& arg =
dynamic_cast<Wrapper<T> const&> (obj);
return ::Compare (datum, arg.datum);
}
CompareTo
成員函數的實現方式與Hash成員函數相同。 即,它調用全局(非成員)函數::Compare
進行實際比較。
我的問題; 作者在C ++中的全局比較功能是什么意思? 由於代碼未編譯,我們是否必須在此處包括任何頭文件?
正如在此上下文中上面提到的評論之一,Compare與STL無關。 我錯過了頁面上的最后一句話:“適當的比較功能的實現留給了讀者一個項目”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.