Re: [問題] cin >> 自訂類別物件
//新問題!!!
//code:
Class A{
public:
A();
~A();
friend istream& operator>>(istream& in, A& a){
in >> a._value;
return in;
}
friend ostream& operator<<(ostream& out, const A& a){
out << a._value;
return out;
}
private:
char* _name;
char* _value;
}
int main(){
A a();
cin >> a;
cout << a;
return 0;
}
//編譯錯誤訊息
//錯誤:ambiguous overload for 'operator>>' in 'std::cin >> a'
//警告:the address of `Collection a()', will always evaluate as `true'
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.85.58.90
→
09/30 10:41, , 1F
09/30 10:41, 1F
※ 編輯: mosluce 來自: 219.85.58.90 (09/30 10:47)
→
09/30 10:52, , 2F
09/30 10:52, 2F
→
09/30 11:40, , 3F
09/30 11:40, 3F
推
09/30 22:42, , 4F
09/30 22:42, 4F
推
09/30 23:56, , 5F
09/30 23:56, 5F
→
09/30 23:57, , 6F
09/30 23:57, 6F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章