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.
'member' con tipo 'type': l'inizializzazione aggregata non è riuscita a inizializzare questo membro
Osservazioni:
È stato effettuato un tentativo di assegnare un'inizializzazione predefinita come parte di un'inizializzazione aggregata a un membro dati che non può ricevere un'inizializzazione predefinita in un'inizializzazione aggregata.
Example
L'esempio seguente genera L3852:
// C3852.cpp
struct S
{
short s;
};
struct S1
{
int i;
const S s;
};
struct S2
{
int i;
char & rc;
};
int main()
{
S1 s1 = { 1 }; // C3852 const member
// try the following line instead
// S1 s1 = { 1, 2 };
S2 s2 = { 2 }; // C3852 reference member
// try the following line instead
// char c = 'a';
S2 s2 = { 2, c };
}