Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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; }
};