Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
"medlem" med typen "typ": aggregerad initiering kunde inte initiera den här medlemmen
Anmärkningar
Ett försök gjordes att tilldela en standardinitiering som en del av en aggregerad initiering till en datamedlem som inte kan ta emot en standardinitiering i en aggregerad initiering.
Example
Följande exempel genererar C3852:
// 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 };
}