webForumDet fria alternativet

VS fel

1 svar · 189 visningar · startad av msossna

msossnaMedlem sedan feb. 2002476 inlägg
#1

Någon som vet vad följande fel betyder:

error C2102: '&' requires l-value

I MSDN står det bara:

'&' requires l-value

The address-of operator ( & ) must have an l-value as operand.

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Det betyder att du försökte komma åt adressen för ett uttryck som inte har någon adress, t.e.x.:

char s = 's';
char* s2 = &s;

cout << &(&s2);

:)

254 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
122 ms — hämta statistik (db)
131 ms — hämta tråd, inlägg och bilagor (db)