Compartir a través de


Error del compilador C2738

'declaración': es ambiguo o no es miembro de 'tipo'

Observaciones

Se ha declarado una función incorrectamente.

Ejemplo

En el ejemplo siguiente se genera la advertencia C2738:

// C2738.cpp
struct A {
   template <class T> operator T*();
   // template <class T> operator T();
};

template <>
A::operator int() {   // C2738

// try the following line instead
// A::operator int*() {

// or use the commented member declaration

   return 0;
}