首頁 > 後端開發 > C++ > 我怎樣才能超載`

我怎樣才能超載`

Susan Sarandon
發布: 2024-11-01 00:47:28
原創
411 人瀏覽過

How can I overload the `

超載

在C 中,可以重載友元運算子

要重載

template <>
class Pair {
  // ...
  friend ostream& operator<<(ostream&, Pair&);
}
登入後複製

在此專門化中,模板參數留空,因為編譯器可以從運算符聲明中的參數列表推斷它們。

《原始聲明》發布的程式碼中的運算子是友元聲明,但它錯誤地嘗試為模板類別的所有實例重載該運算符。相反,透過使用如上所述的模板專門化,模板類別的特定實例成為友元,從而允許重載的

以上是我怎樣才能超載`的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板