Автор: Trianon (28.03.2007 в 21:03)
Тут есть еще такое соображение...
То, что в С реализовывалось через функции с переменным числом аргументов, в C++ принято достигать перегрузкой операторов с правой ассоциативностью. Тех же << .
С формальных позиций это оправданно. Хотя бы тем, что сохраняется контроль над типами аргументов, в случае vararg терявшийся начисто. Случайные попытки вывести адрес вместо самой строки и аналогичные пресекаются накорню...