Информатика и технология программирования


Переопределение операций чтения-записи для типов данных пользователя



&#35include &#60iostream.h&#62
class myclass
{
int d1,d2;
public:
friend istream&#38 operator&#62&#62(istream&#38, myclass&#38);
friend ostream&#38 operator&#60&#60(ostream&#38, myclass&#38);
};


istream&#38 operator&#62&#62(istream &#38STR, myclass &#38DAT)
{
STR &#62&#62 DAT.d1 &#62&#62 DAT.d2;
return(STR);
}


ostream&#38 operator&#60&#60(ostream &#38STR, myclass &#38DAT)
{
STR &#60&#60 "d1=" &#60&#60 DAT.d1 &#60&#60 " d2=" &#60&#60 DAT.d2 &#60&#60 "\n";
return(STR);
}




Начало  Назад  Вперед