コンパイラ エラー C2166

左辺値は const オブジェクトに指定されています。

コードが、 const宣言した項目を変更しようとしています。

次の例では C2166 が生成されます。

// C2166.cpp
int f();
int main() {
   ( (const int&) 1 ) = 5;   // C2166
}