Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
'name' : introduit par des conflits de déclaration à l’aide de la fonction locale 'function'
Vous avez essayé de définir une fonction plusieurs fois. La première définition est une définition locale. La seconde provient d’un espace de noms avec une using déclaration.
L’exemple suivant génère l’erreur C2884 :
// C2884.cpp
namespace A {
void z(int);
}
void f() {
void z(int);
using A::z; // C2884 z is already defined
}