Зачем в C++ компиляторах нужен name mangling и как это помогает линкеру различать перегруженные функции? — ДейлиПреп