From 9cd1938c185cb7f742200725f4e03e45779b9da0 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sun, 29 Jun 2025 17:42:14 +0800 Subject: [PATCH 1/4] Add blockquotes for C2166 error message --- docs/error-messages/compiler-errors-1/compiler-error-c2166.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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..60fb087ebe 100644 --- a/docs/error-messages/compiler-errors-1/compiler-error-c2166.md +++ b/docs/error-messages/compiler-errors-1/compiler-error-c2166.md @@ -8,7 +8,7 @@ ms.assetid: 12789c3a-cc76-48bb-ae2e-64283e0964ed --- # Compiler Error C2166 -l-value specifies const object +> l-value specifies const object Code attempts to modify an item declared **`const`**. From 378fccd6e27df7fccb83ead58caf5bcf1b944354 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sun, 29 Jun 2025 17:43:56 +0800 Subject: [PATCH 2/4] Add "Remarks" and "Example" headings in C2166 error reference --- .../compiler-errors-1/compiler-error-c2166.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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 60fb087ebe..083a3e3600 100644 --- a/docs/error-messages/compiler-errors-1/compiler-error-c2166.md +++ b/docs/error-messages/compiler-errors-1/compiler-error-c2166.md @@ -10,9 +10,13 @@ ms.assetid: 12789c3a-cc76-48bb-ae2e-64283e0964ed > 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 From efc6ebe07b40b670772195d008406d79c432b704 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sun, 29 Jun 2025 17:49:24 +0800 Subject: [PATCH 3/4] Remove unused function `f` and format example in C2166 error reference --- .../compiler-errors-1/compiler-error-c2166.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) 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 083a3e3600..14922dcc38 100644 --- a/docs/error-messages/compiler-errors-1/compiler-error-c2166.md +++ b/docs/error-messages/compiler-errors-1/compiler-error-c2166.md @@ -20,8 +20,8 @@ The following example generates C2166: ```cpp // C2166.cpp -int f(); -int main() { - ( (const int&) 1 ) = 5; // C2166 +int main() +{ + ((const int&)1) = 5; // C2166 } ``` From 8052c8512e1aeffff64c9a5d4b9711eccfad25e9 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Sun, 29 Jun 2025 17:50:32 +0800 Subject: [PATCH 4/4] Update metadata in C2166 error reference --- .../error-messages/compiler-errors-1/compiler-error-c2166.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) 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 14922dcc38..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,10 +1,9 @@ --- -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