Привет всем. Тут играюсь с манипуляторами потоков. Есть код: ostream& sO(ostream& s){ return s << "мда"; } int main(){ cout << "|" << setiosflags(ios::left) << setw(10) << setfill('*') << sO << "|" << endl return 0; } Ожидал увидить такой текст: |мда*******| Увидел: |мда| Тестировал на gcc3.4.3, на старом-не-добром BC 3.1 выдало что и ожидалось, других компиляторов под руками нет. Соответсвенно вопрос, а что должно бы было выдать?..