iut.ali
سه شنبه 20 آبان 1393, 19:09 عصر
سلام من یه کلاسی نوشتم واسه گرفتن یه مجموعه از اعداد حالا مشکلم تو بارگذاری عملگر << و >> هست کدی که من نوشتم اینه ولی بم ارور میده دوستانی که میدونن مشکل چیه بگن ممنون میشم
friend istream operator>> (istream is, Set& rhs) {
is >> rhs.mSize;
for (size_t i = 0; i < rhs.mSize; i++)
{
is >> rhs.mArr[i];
}
return is;
}
friend ostream operator << (ostream os, Set& rhs)
{
os << "{";
for (size_t i = 0; i < rhs.mSize; i++)
{
os << rhs.mArr[i];
os << ", ";
}
os << "}";
return os;
}
friend istream operator>> (istream is, Set& rhs) {
is >> rhs.mSize;
for (size_t i = 0; i < rhs.mSize; i++)
{
is >> rhs.mArr[i];
}
return is;
}
friend ostream operator << (ostream os, Set& rhs)
{
os << "{";
for (size_t i = 0; i < rhs.mSize; i++)
{
os << rhs.mArr[i];
os << ", ";
}
os << "}";
return os;
}