[英]C++ Override >> operator
我正在編寫一個程序,其中用一個雙向鏈接列表表示任意大的數字,其中該列表中的節點代表該大數字的一位。
作為問題的一部分,我需要重寫'>>'運算符,以便當我鍵入大數字時,程序將使用該數字並使用該數字創建big_number類。 (big_number類是代表較大數字的雙向鏈表。)
我的替代:
istream& >> operator(istream& in, big_number& n)
{
//Code I need to write
return in;
}
這行:
istream& >> operator(istream& in, big_number& n)
應該是
istream& operator>>( istream& in, big_number& n )
要么
auto operator>>( istream& in, big_number& n )
-> istream&
在以后的SO帖子中,還請包括您的構建命令和錯誤消息。
順便說一句,關於術語,這是一個重載 ,而不是覆蓋 。 后者是您重寫基類的虛擬成員函數時所擁有的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.