超載
在C 中,可以重載友元運算子
要重載
template <> class Pair { // ... friend ostream& operator<<(ostream&, Pair&); }
在此專門化中,模板參數留空,因為編譯器可以從運算符聲明中的參數列表推斷它們。
《原始聲明》發布的程式碼中的運算子是友元聲明,但它錯誤地嘗試為模板類別的所有實例重載該運算符。相反,透過使用如上所述的模板專門化,模板類別的特定實例成為友元,從而允許重載的
以上是我怎樣才能超載`的詳細內容。更多資訊請關注PHP中文網其他相關文章!