Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
não é possível definir 'membro' como um membro do 'tipo' gerenciado
Observações
Os membros de dados da classe de referência CLR não podem ser de um tipo C++ não-POD. Você só pode instanciar um tipo POD nativo dentro de um tipo CLR. Por exemplo, um tipo POD não pode conter um construtor de cópia ou um operador de atribuição.
Example
O exemplo a seguir gera C3633.
// C3633.cpp
// compile with: /clr /c
#pragma warning( disable : 4368 )
class A1 {
public:
A1() { II = 0; }
int II;
};
ref class B {
public:
A1 a1; // C3633
A1 * a2; // OK
B() : a2( new A1 ) {}
~B() { delete a2; }
};