Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
il costruttore statico non può avere un elenco di inizializzatori membro
Osservazioni:
Una classe gestita non può avere un costruttore statico che dispone anche di un elenco di inizializzazione dei membri. I costruttori di classi statici vengono chiamati da Common Language Runtime per eseguire l'inizializzazione della classe, inizializzando i membri dati statici.
Esempio
L'esempio seguente genera l'errore C3836:
// C3836a.cpp
// compile with: /clr
ref class M
{
static int s_i;
public:
static M() : s_i(1234) // C3836, delete initializer to resolve
{
}
};
int main()
{
}