Error del compilador C2166
Valor L especifica un objeto const
El código intenta modificar un elemento declarado como const
.
El ejemplo siguiente genera la advertencia C2166:
// C2166.cpp
int f();
int main() {
( (const int&) 1 ) = 5; // C2166
}