Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
"class": la clase no tiene constructores
Observaciones
La clase, estructura o unión no tiene ningún constructor con una lista de parámetros que coincida con los parámetros que se usan para crear instancias de él.
Una clase debe estar completamente declarada antes de que se pueda crear una instancia.
Example
En el ejemplo siguiente se genera el error C2514:
// C2514.cpp
// compile with: /c
class f;
class g {
public:
g (int x);
};
class fmaker {
f *func1() {
return new f(2); // C2514
}
g *func2() {
return new g(2); // OK
}
};