Ошибка компилятора C2883
"name": объявление функции конфликтует с идентификатором, представленным с помощью объявления using
Вы пытались определить функцию более одного раза. Первое определение было сделано из пространства имен с объявлением using
. Второй — локальное определение.
Следующий пример приводит к возникновению ошибки C2883:
// C2883.cpp
namespace A {
void z(int);
}
int main() {
using A::z;
void z(int); // C2883 z is already defined
}