在 C 中,可以為自訂資料類型重載運算符,從而提供客製化的行為。然而,允許多態行為的虛擬方法不能直接用於運算子重載。
考慮創建一個虛擬運算子
為了規避此限制,運算子
class Advertising {
public:
virtual void print(ostream& os) const;
};
ostream& operator在這種方法中,可以在子類別中重寫 print 成員函數以自訂列印行為,而
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3