Описание тега name-conflict

Ситуация, в которой два или более идентификатора в заданной области не могут быть однозначно разрешены.

От программистов ожидается, что идентификаторы сущностей уникальны в заданной области и не допускают множественных интерпретаций. Когда это не обеспечивается, возникает конфликт имен (или конфликт имен).

У разных компиляторов разные правила разрешения конфликта имен, который улавливается изменением имени (также известным как украшение имени).