I перегруженный оператор < <
template <Typename T>
UIStream& operator<<(const T);
UIStream my_stream;
my_stream << 10 << " heads";
Работает, но:
my_stream << endl;
Дает ошибку компиляции:
ошибка C2678: двоичная '< <: оператор не найден, который принимает левый операнд типа UIStream (или нет приемлемого преобразования)
Какова работа для работы my_stream << endl
?