#include <iostream>
using namespace std;
const int size = 3;
class vector {
int v[size];
public:
vector();
vector(int *x);
friend vector operator * (int a, vector b);
friend vector operator * (vector b, int a);
friend istream & operator >> (istream &, vector &);
friend ostream & operator << (ostream &, vector &);
};
}
As in the above code, i cannot grasp what
friend istream & operator >> (istream &, vector &);
Here what i know, that stream is used for input streaming of data and ostream for output but what does istream & means before operator overloadin of >>.