簡體   English   中英

在STL中使用比較算法

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM