Роман
C++. Перегрузка операторов.
Есть некоторая структура по условию, и менять ее нельзя.
=========
typedef struct
{
int key1;
int key2;
string str;
} DataStruct;
=========
Можно ли перегрузить для нее оператор<< , не объявляя этот оператор в самой структуре? Если да, то как и где объявить об этом?