From fda1c3cbfb34e284f61440d68c615800e38bcf37 Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Wed, 30 Jul 2025 23:29:24 +0800 Subject: [PATCH 1/4] Add blockquotes for error messages in range [C2521, C2550] --- docs/error-messages/compiler-errors-2/compiler-error-c2521.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2523.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2524.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2526.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2528.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2529.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2530.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2531.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2532.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2533.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2534.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2535.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2537.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2540.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2541.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2542.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2543.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2544.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2545.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2548.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2549.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2550.md | 2 +- 22 files changed, 22 insertions(+), 22 deletions(-) diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md index dee34ce80d..1a73b9ea45 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md @@ -8,7 +8,7 @@ ms.assetid: 6042821b-e345-4a54-a7e9-a2c9019ea016 --- # Compiler Error C2521 -function does not take any arguments +> function does not take any arguments You attempted to use arguments with a destructor or finalizer. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md index 5b41bea97e..a6b622ea14 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md @@ -8,7 +8,7 @@ ms.assetid: 7951b700-8f37-45a0-beb4-a79ae0ced72e --- # Compiler Error C2523 -'class::~identifier' : destructor/finalizer tag mismatch +> 'class::~identifier' : destructor/finalizer tag mismatch The name of the destructor must be the class name preceded by a tilde (`~`). The constructor and destructor are the only members that have the same name as the class. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md index 1614c50b8d..36c38611aa 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md @@ -8,7 +8,7 @@ ms.assetid: e71d17f5-2fc2-416b-8dbd-e9bed85eb33a --- # Compiler Error C2524 -'destructor' : a destructor/finalizer must have a 'void' parameter list +> 'destructor' : a destructor/finalizer must have a 'void' parameter list The destructor or finalizer had a parameter list that is not [void](../../cpp/void-cpp.md). Other parameter types are not allowed. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md index bd212154e2..4a9678aba1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md @@ -7,7 +7,7 @@ helpviewer_keywords: ["C2526"] --- # Compiler Error C2526 -'identifier1' : C linkage function cannot return C++ class 'identifier2' +> 'identifier1' : C linkage function cannot return C++ class 'identifier2' A function defined with C linkage cannot return a user-defined type. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md index a70528679d..ce3a48736d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md @@ -8,7 +8,7 @@ ms.assetid: 2ea9d583-67a8-4b16-b35f-a50eeffc03c4 --- # Compiler Error C2528 -'name' : pointer to reference is illegal +> 'name' : pointer to reference is illegal You cannot declare a pointer to a reference. Dereference the variable before declaring a pointer to it. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md index 6a7223a5af..e95dd10d0e 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md @@ -8,7 +8,7 @@ ms.assetid: 73a99e55-b91e-488d-9b72-cc80faaeb436 --- # Compiler Error C2529 -'name' : reference to reference is illegal +> 'name' : reference to reference is illegal This error may be fixed by using pointer syntax and declaring a reference to a pointer. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md index 4aff7437f1..df770e7199 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md @@ -8,7 +8,7 @@ ms.assetid: b790a312-48df-4a6a-9e27-be2c5f32f16c --- # Compiler Error C2530 -'identifier' : references must be initialized +> 'identifier' : references must be initialized You must initialize a reference when it was declared, unless it is declared already: diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md index ea98a6788e..f091644ada 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md @@ -8,7 +8,7 @@ ms.assetid: c49afe15-55f8-4dc8-ac01-bf653622a7db --- # Compiler Error C2531 -'identifier' : reference to a bit field illegal +> 'identifier' : reference to a bit field illegal References to bit fields are not allowed. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md index 3b23c6eeeb..164bd233aa 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md @@ -8,6 +8,6 @@ ms.assetid: a94fdf13-5063-4206-b5a5-374930287bee --- # Compiler Error C2532 -'identifier' : illegal modifier for reference +> 'identifier' : illegal modifier for reference The reference was changed. References cannot be modified to refer to another object. Use a pointer instead. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md index bc17130d60..3cd0604a41 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md @@ -8,7 +8,7 @@ ms.assetid: 5b335652-076c-4824-87c8-a741f64a3ce0 --- # Compiler Error C2533 -'identifier' : constructors not allowed a return type +> 'identifier' : constructors not allowed a return type A constructor cannot have a return type (not even a **`void`** return type). diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md index 71081526b9..285fbc5a2a 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md @@ -8,7 +8,7 @@ ms.assetid: 481f9f54-5b51-4aa0-8eea-218f10807705 --- # Compiler Error C2534 -'identifier' : constructor cannot return a value +> 'identifier' : constructor cannot return a value A constructor cannot contain a **`return`** statement with an expression (even if the expression has type **`void`**). This differs from regular void-returning function where a return expression of type **`void`** is allowed. However, using the **`return`** statement without an expression is allowed for early returns in the constructor. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md index 3ead641136..06ba50f31c 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md @@ -8,7 +8,7 @@ ms.assetid: a958f83e-e2bf-4a59-b44b-d406ec325d7e --- # Compiler Error C2535 -'identifier' : member function already defined or declared +> 'identifier' : member function already defined or declared This error could be caused by using the same formal parameter list in more than one definition or declaration of an overloaded function. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md index 10f8c00625..94d766b277 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md @@ -7,7 +7,7 @@ helpviewer_keywords: ["C2537"] --- # Compiler Error C2537 -'specifier' : illegal linkage specification +> 'specifier' : illegal linkage specification The linkage specifier is not supported. Only the "C" and "C++" linkage specifiers are supported. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md index 89a2a496ad..bd02f01c61 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md @@ -8,7 +8,7 @@ ms.assetid: 92c805a3-2dd9-46ca-a63d-3845c18ecc95 --- # Compiler Error C2540 -non-constant expression as array bound +> non-constant expression as array bound An array must have a constant bound. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md index ac2e94c4f9..d22620cb88 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md @@ -8,7 +8,7 @@ ms.assetid: ed95180f-00df-4e62-a8e9-1b6dab8281bf --- # Compiler Error C2541 -'delete' : delete : cannot delete objects that are not pointers +> 'delete' : delete : cannot delete objects that are not pointers The [delete](../../cpp/delete-operator-cpp.md) operator was used on an object that is not a pointer. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md index c35adf1552..aa21bc7cd5 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md @@ -8,7 +8,7 @@ ms.assetid: a984520d-f835-4cac-ac0e-7f1d5f5c6278 --- # Compiler Error C2542 -'identifier' : class object has no constructor for initialization +> 'identifier' : class object has no constructor for initialization There is no constructor with a parameter list that matches the initialization. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md index b4167a0605..c0bf93256d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md @@ -8,7 +8,7 @@ ms.assetid: 6e4d2d03-ef34-4514-92fe-763543a71fa8 --- # Compiler Error C2543 -expected ']' for operator '[]' +> expected ']' for operator '[]' The subscripting operator is missing a left bracket. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md index 7f975f4a00..d8a7479b02 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md @@ -8,7 +8,7 @@ ms.assetid: 8e79b74a-4e92-4752-a5fe-c3143dfc5524 --- # Compiler Error C2544 -expected ')' for operator '()' +> expected ')' for operator '()' The function call operator is missing a left parenthesis. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md index 65bbf221f3..a67f891938 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md @@ -8,7 +8,7 @@ ms.assetid: 51598eb9-0c57-4306-a0cd-3862980f3672 --- # Compiler Error C2545 -'operator' : unable to find overloaded operator +> 'operator' : unable to find overloaded operator The operator cannot be used with the operands provided. You must supply an overloaded operator with the required operands. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md index 975747ca34..96e3ed684f 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md @@ -7,7 +7,7 @@ helpviewer_keywords: ["C2548"] --- # Compiler error C2548 -'class::member' : missing default parameter for parameter parameter +> 'class::member' : missing default parameter for parameter parameter The default parameter list is missing a parameter. If you supply a default parameter anywhere in a parameter list, you must define default parameters for all subsequent parameters in the current declaration or any previous declarations within the same scope. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md index 95ea293aa9..a1de490cc7 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md @@ -8,7 +8,7 @@ ms.assetid: 29310094-54a3-4605-bc6d-a312a68daf5d --- # Compiler Error C2549 -user-defined conversion cannot specify a return type +> user-defined conversion cannot specify a return type The following sample generates C2549: diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md index 12046ba082..afea03519a 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md @@ -8,7 +8,7 @@ ms.assetid: 3293f53e-ee66-4035-920d-34e115c3a24c --- # Compiler Error C2550 -'identifier' : constructor initializer lists are only allowed on constructor definitions +> 'identifier' : constructor initializer lists are only allowed on constructor definitions A base class initializer list is used on the definition of a function that is not a constructor. From 6e1d0266feb8df55ca6bb0c4d77d35362f0ae6cb Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Wed, 30 Jul 2025 23:33:52 +0800 Subject: [PATCH 2/4] Add "Remarks" and "Example" headings for error references in range [C2521, C2550] --- docs/error-messages/compiler-errors-2/compiler-error-c2521.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2523.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2524.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2526.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2528.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2529.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2530.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2531.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2532.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2533.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2534.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2535.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2537.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2540.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2541.md | 4 ++++ docs/error-messages/compiler-errors-2/compiler-error-c2542.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2543.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2544.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2545.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2548.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2549.md | 2 ++ docs/error-messages/compiler-errors-2/compiler-error-c2550.md | 4 ++++ 22 files changed, 70 insertions(+) diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md index 1a73b9ea45..065d995ee4 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md @@ -10,6 +10,8 @@ ms.assetid: 6042821b-e345-4a54-a7e9-a2c9019ea016 > function does not take any arguments +## Remarks + You attempted to use arguments with a destructor or finalizer. For more information, see [Destructors and finalizers](../../dotnet/how-to-define-and-consume-classes-and-structs-cpp-cli.md#BKMK_Destructors_and_finalizers). diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md index a6b622ea14..9802091800 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md @@ -10,8 +10,12 @@ ms.assetid: 7951b700-8f37-45a0-beb4-a79ae0ced72e > 'class::~identifier' : destructor/finalizer tag mismatch +## Remarks + The name of the destructor must be the class name preceded by a tilde (`~`). The constructor and destructor are the only members that have the same name as the class. +## Example + The following sample generates C2523: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md index 36c38611aa..d65346d04c 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md @@ -10,6 +10,8 @@ ms.assetid: e71d17f5-2fc2-416b-8dbd-e9bed85eb33a > 'destructor' : a destructor/finalizer must have a 'void' parameter list +## Remarks + The destructor or finalizer had a parameter list that is not [void](../../cpp/void-cpp.md). Other parameter types are not allowed. ## Examples diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md index 4a9678aba1..f457aa9a74 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md @@ -9,8 +9,12 @@ helpviewer_keywords: ["C2526"] > 'identifier1' : C linkage function cannot return C++ class 'identifier2' +## Remarks + A function defined with C linkage cannot return a user-defined type. +## Example + The following sample generates C2526: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md index ce3a48736d..7e04ea8388 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md @@ -10,8 +10,12 @@ ms.assetid: 2ea9d583-67a8-4b16-b35f-a50eeffc03c4 > 'name' : pointer to reference is illegal +## Remarks + You cannot declare a pointer to a reference. Dereference the variable before declaring a pointer to it. +## Example + The following sample generates C2528: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md index e95dd10d0e..c221afbf11 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md @@ -10,8 +10,12 @@ ms.assetid: 73a99e55-b91e-488d-9b72-cc80faaeb436 > 'name' : reference to reference is illegal +## Remarks + This error may be fixed by using pointer syntax and declaring a reference to a pointer. +## Example + The following sample generates C2529: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md index df770e7199..7751cbf361 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md @@ -10,6 +10,8 @@ ms.assetid: b790a312-48df-4a6a-9e27-be2c5f32f16c > 'identifier' : references must be initialized +## Remarks + You must initialize a reference when it was declared, unless it is declared already: - With the keyword [extern](../../cpp/extern-cpp.md). @@ -20,6 +22,8 @@ You must initialize a reference when it was declared, unless it is declared alre - As the return type of a function. +## Example + The following sample generates C2530: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md index f091644ada..3ff0c432ea 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md @@ -10,8 +10,12 @@ ms.assetid: c49afe15-55f8-4dc8-ac01-bf653622a7db > 'identifier' : reference to a bit field illegal +## Remarks + References to bit fields are not allowed. +## Example + The following sample generates C2531: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md index 164bd233aa..ce4e7ade81 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md @@ -10,4 +10,6 @@ ms.assetid: a94fdf13-5063-4206-b5a5-374930287bee > 'identifier' : illegal modifier for reference +## Remarks + The reference was changed. References cannot be modified to refer to another object. Use a pointer instead. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md index 3cd0604a41..6dbbee9b91 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md @@ -10,10 +10,14 @@ ms.assetid: 5b335652-076c-4824-87c8-a741f64a3ce0 > 'identifier' : constructors not allowed a return type +## Remarks + A constructor cannot have a return type (not even a **`void`** return type). A common source of this error is a missing semicolon between the end of a class definition and the first constructor implementation. The compiler sees the class as a definition of the return type for the constructor function, and generates C2533. +## Example + The following sample generates C2533, and shows how to fix it: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md index 285fbc5a2a..d613c68975 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md @@ -10,8 +10,12 @@ ms.assetid: 481f9f54-5b51-4aa0-8eea-218f10807705 > 'identifier' : constructor cannot return a value +## Remarks + A constructor cannot contain a **`return`** statement with an expression (even if the expression has type **`void`**). This differs from regular void-returning function where a return expression of type **`void`** is allowed. However, using the **`return`** statement without an expression is allowed for early returns in the constructor. +## Example + The following sample generates C2534: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md index 06ba50f31c..b7e1c63a45 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md @@ -10,10 +10,14 @@ ms.assetid: a958f83e-e2bf-4a59-b44b-d406ec325d7e > 'identifier' : member function already defined or declared +## Remarks + This error could be caused by using the same formal parameter list in more than one definition or declaration of an overloaded function. If you get C2535 because of the Dispose function, see [Destructors and finalizers](../../dotnet/how-to-define-and-consume-classes-and-structs-cpp-cli.md#BKMK_Destructors_and_finalizers) for more information. +## Example + The following sample generates C2535: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md index 94d766b277..9e4e22f16f 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md @@ -9,8 +9,12 @@ helpviewer_keywords: ["C2537"] > 'specifier' : illegal linkage specification +## Remarks + The linkage specifier is not supported. Only the "C" and "C++" linkage specifiers are supported. +## Example + The following sample generates C2537: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md index bd02f01c61..a0708b921d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md @@ -10,8 +10,12 @@ ms.assetid: 92c805a3-2dd9-46ca-a63d-3845c18ecc95 > non-constant expression as array bound +## Remarks + An array must have a constant bound. +## Example + The following sample generates C2540: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md index d22620cb88..7343169c13 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md @@ -10,8 +10,12 @@ ms.assetid: ed95180f-00df-4e62-a8e9-1b6dab8281bf > 'delete' : delete : cannot delete objects that are not pointers +## Remarks + The [delete](../../cpp/delete-operator-cpp.md) operator was used on an object that is not a pointer. +## Example + The following sample generates C2541: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md index aa21bc7cd5..3ce231ed9d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md @@ -10,6 +10,8 @@ ms.assetid: a984520d-f835-4cac-ac0e-7f1d5f5c6278 > 'identifier' : class object has no constructor for initialization +## Remarks + There is no constructor with a parameter list that matches the initialization. This error can be caused by incorrect parameters in initialization. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md index c0bf93256d..5571c4fe25 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md @@ -10,6 +10,8 @@ ms.assetid: 6e4d2d03-ef34-4514-92fe-763543a71fa8 > expected ']' for operator '[]' +## Remarks + The subscripting operator is missing a left bracket. This error can be caused by macro expansion. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md index d8a7479b02..e7f61268a2 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md @@ -10,6 +10,8 @@ ms.assetid: 8e79b74a-4e92-4752-a5fe-c3143dfc5524 > expected ')' for operator '()' +## Remarks + The function call operator is missing a left parenthesis. This error can be caused by macro expansion. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md index a67f891938..a3c353f29f 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md @@ -10,6 +10,8 @@ ms.assetid: 51598eb9-0c57-4306-a0cd-3862980f3672 > 'operator' : unable to find overloaded operator +## Remarks + The operator cannot be used with the operands provided. You must supply an overloaded operator with the required operands. This error can be caused if operands have incorrect type. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md index 96e3ed684f..9a428018cb 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md @@ -9,6 +9,8 @@ helpviewer_keywords: ["C2548"] > 'class::member' : missing default parameter for parameter parameter +## Remarks + The default parameter list is missing a parameter. If you supply a default parameter anywhere in a parameter list, you must define default parameters for all subsequent parameters in the current declaration or any previous declarations within the same scope. ## Example diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md index a1de490cc7..c9561fbb17 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md @@ -10,6 +10,8 @@ ms.assetid: 29310094-54a3-4605-bc6d-a312a68daf5d > user-defined conversion cannot specify a return type +## Example + The following sample generates C2549: ```cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md index afea03519a..7f64c7e4e1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md @@ -10,8 +10,12 @@ ms.assetid: 3293f53e-ee66-4035-920d-34e115c3a24c > 'identifier' : constructor initializer lists are only allowed on constructor definitions +## Remarks + A base class initializer list is used on the definition of a function that is not a constructor. +## Example + The following sample generates C2550: ```cpp From a6ab60723569aded014d40543e42f458e3b1f69a Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Wed, 30 Jul 2025 23:34:59 +0800 Subject: [PATCH 3/4] Replace term "sample" with "example" for error references in range [C2521, C2550] --- docs/error-messages/compiler-errors-2/compiler-error-c2521.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2523.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2526.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2528.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2529.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2530.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2531.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2533.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2534.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2535.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2537.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2540.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2541.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2548.md | 4 ++-- docs/error-messages/compiler-errors-2/compiler-error-c2549.md | 2 +- docs/error-messages/compiler-errors-2/compiler-error-c2550.md | 2 +- 16 files changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md index 065d995ee4..ea535a570c 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md @@ -18,7 +18,7 @@ For more information, see [Destructors and finalizers](../../dotnet/how-to-defin ## Example -The following sample generates C2521. +The following example generates C2521. ```cpp // C2521.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md index 9802091800..25ef30dccb 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md @@ -16,7 +16,7 @@ The name of the destructor must be the class name preceded by a tilde (`~`). The ## Example -The following sample generates C2523: +The following example generates C2523: ```cpp // C2523.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md index f457aa9a74..2536ae0d9d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md @@ -15,7 +15,7 @@ A function defined with C linkage cannot return a user-defined type. ## Example -The following sample generates C2526: +The following example generates C2526: ```cpp // C2526.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md index 7e04ea8388..5a97f08841 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md @@ -16,7 +16,7 @@ You cannot declare a pointer to a reference. Dereference the variable before dec ## Example -The following sample generates C2528: +The following example generates C2528: ```cpp // C2528.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md index c221afbf11..781ae0c0cf 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md @@ -16,7 +16,7 @@ This error may be fixed by using pointer syntax and declaring a reference to a p ## Example -The following sample generates C2529: +The following example generates C2529: ```cpp // C2529.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md index 7751cbf361..851df6bec1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md @@ -24,7 +24,7 @@ You must initialize a reference when it was declared, unless it is declared alre ## Example -The following sample generates C2530: +The following example generates C2530: ```cpp // C2530.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md index 3ff0c432ea..563eb58371 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md @@ -16,7 +16,7 @@ References to bit fields are not allowed. ## Example -The following sample generates C2531: +The following example generates C2531: ```cpp // C2531.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md index 6dbbee9b91..fe6705922b 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md @@ -18,7 +18,7 @@ A common source of this error is a missing semicolon between the end of a class ## Example -The following sample generates C2533, and shows how to fix it: +The following example generates C2533, and shows how to fix it: ```cpp // C2533.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md index d613c68975..7abc8743db 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md @@ -16,7 +16,7 @@ A constructor cannot contain a **`return`** statement with an expression (even i ## Example -The following sample generates C2534: +The following example generates C2534: ```cpp // C2534.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md index b7e1c63a45..3007ace7b1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md @@ -18,7 +18,7 @@ If you get C2535 because of the Dispose function, see [Destructors and finalizer ## Example -The following sample generates C2535: +The following example generates C2535: ```cpp // C2535.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md index 9e4e22f16f..f21e9255ba 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md @@ -15,7 +15,7 @@ The linkage specifier is not supported. Only the "C" and "C++" linkage specifier ## Example -The following sample generates C2537: +The following example generates C2537: ```cpp // C2537.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md index a0708b921d..4ae43a791e 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md @@ -16,7 +16,7 @@ An array must have a constant bound. ## Example -The following sample generates C2540: +The following example generates C2540: ```cpp // C2540.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md index 7343169c13..15f91683b4 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md @@ -16,7 +16,7 @@ The [delete](../../cpp/delete-operator-cpp.md) operator was used on an object th ## Example -The following sample generates C2541: +The following example generates C2541: ```cpp // C2541.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md index 9a428018cb..5c8525181b 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2548.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2548.md @@ -15,12 +15,12 @@ The default parameter list is missing a parameter. If you supply a default param ## Example -The following sample generates C2548 for: +The following example generates C2548 for: - `func1` because it's missing the default argument `b`. - `func3` because it's missing the default argument `c`. -The following sample doesn't generate C2548 for: +The following example doesn't generate C2548 for: - `func2` because all the required default arguments are supplied. - The second `func4` declaration because the default argument `c` is supplied in the preceding declaration and is in the same scope. diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md index c9561fbb17..f94416c54d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md @@ -12,7 +12,7 @@ ms.assetid: 29310094-54a3-4605-bc6d-a312a68daf5d ## Example -The following sample generates C2549: +The following example generates C2549: ```cpp // C2549.cpp diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md index 7f64c7e4e1..10b8ee2c6e 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md @@ -16,7 +16,7 @@ A base class initializer list is used on the definition of a function that is no ## Example -The following sample generates C2550: +The following example generates C2550: ```cpp // C2550.cpp From 45c58d2e972ef9a3b11cd5e48b1115ab453d875c Mon Sep 17 00:00:00 2001 From: Rageking8 <106309953+Rageking8@users.noreply.github.com> Date: Wed, 30 Jul 2025 23:38:02 +0800 Subject: [PATCH 4/4] Update metadata for error references in range [C2521, C2550] --- .../error-messages/compiler-errors-2/compiler-error-c2521.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2523.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2524.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2526.md | 4 ++-- .../error-messages/compiler-errors-2/compiler-error-c2528.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2529.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2530.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2531.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2532.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2533.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2534.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2535.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2537.md | 4 ++-- .../error-messages/compiler-errors-2/compiler-error-c2540.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2541.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2542.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2543.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2544.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2545.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2549.md | 5 ++--- .../error-messages/compiler-errors-2/compiler-error-c2550.md | 5 ++--- 21 files changed, 42 insertions(+), 61 deletions(-) diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md index ea535a570c..249652f2fd 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2521.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2521.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2521" title: "Compiler Error C2521" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2521" +ms.date: 11/04/2016 f1_keywords: ["C2521"] helpviewer_keywords: ["C2521"] -ms.assetid: 6042821b-e345-4a54-a7e9-a2c9019ea016 --- # Compiler Error C2521 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md index 25ef30dccb..0ae81bfb1d 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2523.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2523.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2523" title: "Compiler Error C2523" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2523" +ms.date: 11/04/2016 f1_keywords: ["C2523"] helpviewer_keywords: ["C2523"] -ms.assetid: 7951b700-8f37-45a0-beb4-a79ae0ced72e --- # Compiler Error C2523 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md index d65346d04c..b5d7096731 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2524.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2524.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2524" title: "Compiler Error C2524" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2524" +ms.date: 11/04/2016 f1_keywords: ["C2524"] helpviewer_keywords: ["C2524"] -ms.assetid: e71d17f5-2fc2-416b-8dbd-e9bed85eb33a --- # Compiler Error C2524 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md index 2536ae0d9d..9e02ec15aa 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2526.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2526.md @@ -1,7 +1,7 @@ --- -description: "Learn more about: Compiler Error C2526" title: "Compiler Error C2526" -ms.date: "03/08/2024" +description: "Learn more about: Compiler Error C2526" +ms.date: 03/08/2024 f1_keywords: ["C2526"] helpviewer_keywords: ["C2526"] --- diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md index 5a97f08841..eb69976c23 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2528.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2528.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2528" title: "Compiler Error C2528" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2528" +ms.date: 11/04/2016 f1_keywords: ["C2528"] helpviewer_keywords: ["C2528"] -ms.assetid: 2ea9d583-67a8-4b16-b35f-a50eeffc03c4 --- # Compiler Error C2528 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md index 781ae0c0cf..bec04c6a15 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2529.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2529.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2529" title: "Compiler Error C2529" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2529" +ms.date: 11/04/2016 f1_keywords: ["C2529"] helpviewer_keywords: ["C2529"] -ms.assetid: 73a99e55-b91e-488d-9b72-cc80faaeb436 --- # Compiler Error C2529 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md index 851df6bec1..17a71250c7 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2530.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2530.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2530" title: "Compiler Error C2530" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2530" +ms.date: 11/04/2016 f1_keywords: ["C2530"] helpviewer_keywords: ["C2530"] -ms.assetid: b790a312-48df-4a6a-9e27-be2c5f32f16c --- # Compiler Error C2530 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md index 563eb58371..f6015c2c29 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2531.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2531.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2531" title: "Compiler Error C2531" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2531" +ms.date: 11/04/2016 f1_keywords: ["C2531"] helpviewer_keywords: ["C2531"] -ms.assetid: c49afe15-55f8-4dc8-ac01-bf653622a7db --- # Compiler Error C2531 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md index ce4e7ade81..80856245d8 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2532.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2532.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2532" title: "Compiler Error C2532" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2532" +ms.date: 11/04/2016 f1_keywords: ["C2532"] helpviewer_keywords: ["C2532"] -ms.assetid: a94fdf13-5063-4206-b5a5-374930287bee --- # Compiler Error C2532 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md index fe6705922b..025404ed61 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2533.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2533.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2533" title: "Compiler Error C2533" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2533" +ms.date: 11/04/2016 f1_keywords: ["C2533"] helpviewer_keywords: ["C2533"] -ms.assetid: 5b335652-076c-4824-87c8-a741f64a3ce0 --- # Compiler Error C2533 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md index 7abc8743db..514403e602 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2534.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2534.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2534" title: "Compiler Error C2534" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2534" +ms.date: 11/04/2016 f1_keywords: ["C2534"] helpviewer_keywords: ["C2534"] -ms.assetid: 481f9f54-5b51-4aa0-8eea-218f10807705 --- # Compiler Error C2534 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md index 3007ace7b1..cb2505b77c 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2535.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2535.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2535" title: "Compiler Error C2535" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2535" +ms.date: 11/04/2016 f1_keywords: ["C2535"] helpviewer_keywords: ["C2535"] -ms.assetid: a958f83e-e2bf-4a59-b44b-d406ec325d7e --- # Compiler Error C2535 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md index f21e9255ba..2a767197bc 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2537.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2537.md @@ -1,7 +1,7 @@ --- -description: "Learn more about: Compiler Error C2537" title: "Compiler Error C2537" -ms.date: "03/08/2024" +description: "Learn more about: Compiler Error C2537" +ms.date: 03/08/2024 f1_keywords: ["C2537"] helpviewer_keywords: ["C2537"] --- diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md index 4ae43a791e..0278d815c0 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2540.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2540.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2540" title: "Compiler Error C2540" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2540" +ms.date: 11/04/2016 f1_keywords: ["C2540"] helpviewer_keywords: ["C2540"] -ms.assetid: 92c805a3-2dd9-46ca-a63d-3845c18ecc95 --- # Compiler Error C2540 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md index 15f91683b4..54bc47b02b 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2541.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2541.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2541" title: "Compiler Error C2541" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2541" +ms.date: 11/04/2016 f1_keywords: ["C2541"] helpviewer_keywords: ["C2541"] -ms.assetid: ed95180f-00df-4e62-a8e9-1b6dab8281bf --- # Compiler Error C2541 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md index 3ce231ed9d..b41ae2e7d2 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2542.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2542.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2542" title: "Compiler Error C2542" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2542" +ms.date: 11/04/2016 f1_keywords: ["C2542"] helpviewer_keywords: ["C2542"] -ms.assetid: a984520d-f835-4cac-ac0e-7f1d5f5c6278 --- # Compiler Error C2542 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md index 5571c4fe25..6f695891d1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2543.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2543.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2543" title: "Compiler Error C2543" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2543" +ms.date: 11/04/2016 f1_keywords: ["C2543"] helpviewer_keywords: ["C2543"] -ms.assetid: 6e4d2d03-ef34-4514-92fe-763543a71fa8 --- # Compiler Error C2543 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md index e7f61268a2..5a664fae23 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2544.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2544.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2544" title: "Compiler Error C2544" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2544" +ms.date: 11/04/2016 f1_keywords: ["C2544"] helpviewer_keywords: ["C2544"] -ms.assetid: 8e79b74a-4e92-4752-a5fe-c3143dfc5524 --- # Compiler Error C2544 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md index a3c353f29f..bbf07446c6 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2545.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2545.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2545" title: "Compiler Error C2545" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2545" +ms.date: 11/04/2016 f1_keywords: ["C2545"] helpviewer_keywords: ["C2545"] -ms.assetid: 51598eb9-0c57-4306-a0cd-3862980f3672 --- # Compiler Error C2545 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md index f94416c54d..a779b7adf1 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2549.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2549.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2549" title: "Compiler Error C2549" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2549" +ms.date: 11/04/2016 f1_keywords: ["C2549"] helpviewer_keywords: ["C2549"] -ms.assetid: 29310094-54a3-4605-bc6d-a312a68daf5d --- # Compiler Error C2549 diff --git a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md index 10b8ee2c6e..eac2acfcd2 100644 --- a/docs/error-messages/compiler-errors-2/compiler-error-c2550.md +++ b/docs/error-messages/compiler-errors-2/compiler-error-c2550.md @@ -1,10 +1,9 @@ --- -description: "Learn more about: Compiler Error C2550" title: "Compiler Error C2550" -ms.date: "11/04/2016" +description: "Learn more about: Compiler Error C2550" +ms.date: 11/04/2016 f1_keywords: ["C2550"] helpviewer_keywords: ["C2550"] -ms.assetid: 3293f53e-ee66-4035-920d-34e115c3a24c --- # Compiler Error C2550