Ага, если переписать StdLog, то получим вывод как в C++:
## Код:
```
(((std::cout.operator << ("a = ")).operator <<(a)).operator <<("b = ")).operator <<(b);
// или
std::cout << "a = " << a << "b = " << b;
```

Исли потрясти всех наших студентов, которые используют последнее, то из них врят ли сыщется 10, которые смогут записать первое.

ИМХО, нам такая запись не нужна, дабы не нарушать принципа чистоты функций. Хотя без сомнения, она более краткая.