Выше ответы хорошие, но если вы не хотите добавлять строку include, вы можете использовать следующие
ostream& operator<<(ostream& os, string& msg) { os<<msg.c_str(); return os; }