Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
'var': u kunt geen lid van een anonieme vereniging vastleggen
Opmerkingen
U kunt geen lid van een niet-benoemde vereniging vastleggen.
Deze fout corrigeren
- Geef de samenvoeging een naam en geef de volledige samenvoegstructuur door aan de opnamelijst van de lambda-expressie.
Example
In het volgende voorbeeld wordt C3492 gegenereerd omdat hiermee een lid van een anonieme vereniging wordt vastgelegd:
// C3492a.cpp
int main()
{
union
{
char ch;
int x;
};
ch = 'y';
[&x](char ch) { x = ch; }(ch); // C3492
}
In het volgende voorbeeld wordt C3492 omgezet door de samenvoeging een naam te geven en door de volledige samenvoegstructuur door te geven aan de opnamelijst van de lambda-expressie:
// C3492b.cpp
int main()
{
union
{
char ch;
int x;
} u;
u.ch = 'y';
[&u](char ch) { u.x = ch; }(u.ch);
}