diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2166.md b/docs/error-messages/compiler-errors-1/compiler-error-c2166.md index a4df5a1166..82508f2bf9 100644 --- a/docs/error-messages/compiler-errors-1/compiler-error-c2166.md +++ b/docs/error-messages/compiler-errors-1/compiler-error-c2166.md @@ -1,23 +1,26 @@ --- -description: "Learn more about: Compiler Error C2166" title: "Compiler Error C2166" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2166" +ms.date: 06/29/2025 f1_keywords: ["C2166"] helpviewer_keywords: ["C2166"] -ms.assetid: 12789c3a-cc76-48bb-ae2e-64283e0964ed --- # Compiler Error C2166 -l-value specifies const object +> l-value specifies const object + +## Remarks Code attempts to modify an item declared **`const`**. -The following sample generates C2166: +## Example + +The following example generates C2166: ```cpp // C2166.cpp -int f(); -int main() { - ( (const int&) 1 ) = 5; // C2166 +int main() +{ + ((const int&)1) = 5; // C2166 } ```