Цитата(SSerge @ Jan 24 2013, 11:08)

В плюсах есть такая штука как перегрузка операций (функций), т.е. возможны функции с одинаковыми именами, но отличающиеся типами параметров и возвращаемого результата. Для реализации этого компилятор переименовывает функции по определённым правилам, так что линкеру достаются уже функции под другими именами.
Это-то понятно... Вызывает недоумение/непонимание какого чёрта они в стандарте не прописали, что когда нет перегрузки не стоит коверкать имена функций?