diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2231.md b/docs/error-messages/compiler-errors-1/compiler-error-c2231.md
index 6f95cb15e9..a3ab0edc00 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2231.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2231.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2231"
 title: "Compiler Error C2231"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2231"
+ms.date: 11/04/2016
 f1_keywords: ["C2231"]
 helpviewer_keywords: ["C2231"]
-ms.assetid: 677c5c66-d30f-4c3b-bbb9-760858d56477
 ---
 # Compiler Error C2231
 
-'.' : left operand points to 'class-key', use '->'
+> '.' : left operand points to 'class-key', use '->'
+
+## Remarks
 
 The operand to the left of the member-selection operation (.) is a pointer instead of a class, structure, or union.
 
-The following sample generates C2231:
+## Example
+
+The following example generates C2231:
 
 ```c
 // C2231.c
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2232.md b/docs/error-messages/compiler-errors-1/compiler-error-c2232.md
index 46af61cbe1..58ab4d67d2 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2232.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2232.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2232"
 title: "Compiler Error C2232"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2232"
+ms.date: 11/04/2016
 f1_keywords: ["C2232"]
 helpviewer_keywords: ["C2232"]
-ms.assetid: 76f302b7-30a7-4a81-9a39-b4edde33b54c
 ---
 # Compiler Error C2232
 
-'->' : left operand has 'class-key' type, use '.'
+> '->' : left operand has 'class-key' type, use '.'
+
+## Remarks
 
 The operand to the left of the `->` operator is not a pointer. Use the period (.) operator for a class, structure, or union.
 
-The following sample generates C2232:
+## Example
+
+The following example generates C2232:
 
 ```c
 // C2232.c
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2233.md b/docs/error-messages/compiler-errors-1/compiler-error-c2233.md
index cb1b6646bc..941d8ee870 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2233.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2233.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2233"
 title: "Compiler Error C2233"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2233"
+ms.date: 11/04/2016
 f1_keywords: ["C2233"]
 helpviewer_keywords: ["C2233"]
-ms.assetid: 236bdf0b-9607-4f26-a249-d8def0b1333c
 ---
 # Compiler Error C2233
 
-'identifier' : arrays of objects containing zero-size arrays are illegal
+> 'identifier' : arrays of objects containing zero-size arrays are illegal
+
+## Remarks
 
 Each object in an array must contain at least one element.
 
-The following sample generates C2233:
+## Example
+
+The following example generates C2233:
 
 ```cpp
 // C2233.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2234.md b/docs/error-messages/compiler-errors-1/compiler-error-c2234.md
index 2b08baaddf..df26be2eea 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2234.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2234.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2234"
 title: "Compiler Error C2234"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2234"
+ms.date: 11/04/2016
 f1_keywords: ["C2234"]
 helpviewer_keywords: ["C2234"]
-ms.assetid: cfa42458-c803-4717-a017-9eca1c0cbfb0
 ---
 # Compiler Error C2234
 
-'name' : arrays of references are illegal
+> 'name' : arrays of references are illegal
+
+## Remarks
 
 Because pointers to references are not allowed, arrays of references are not possible.
 
-The following sample generates C2234:
+## Example
+
+The following example generates C2234:
 
 ```cpp
 // C2234.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2236.md b/docs/error-messages/compiler-errors-1/compiler-error-c2236.md
index fee5e16f05..4fc2c582fb 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2236.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2236.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2236"
 title: "Compiler Error C2236"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2236"
+ms.date: 11/04/2016
 f1_keywords: ["C2236"]
 helpviewer_keywords: ["C2236"]
-ms.assetid: 0b6771a7-a783-4729-9c3d-7a3339c432cc
 ---
 # Compiler Error C2236
 
-unexpected token 'identifier'. Did you forget a ';'?
+> unexpected token 'identifier'. Did you forget a ';'?
+
+## Remarks
 
 The identifier is already defined as a type and cannot be overridden by a user-defined type.
 
-The following sample generates C2236:
+## Example
+
+The following example generates C2236:
 
 ```cpp
 // C2236.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2238.md b/docs/error-messages/compiler-errors-1/compiler-error-c2238.md
index 26743ab065..36610cb8a8 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2238.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2238.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2238"
 title: "Compiler Error C2238"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2238"
+ms.date: 11/04/2016
 f1_keywords: ["C2238"]
 helpviewer_keywords: ["C2238"]
-ms.assetid: 3d53060c-d6b7-4603-b9cf-d7c65eb64cd2
 ---
 # Compiler Error C2238
 
-unexpected token(s) preceding 'token'
+> unexpected token(s) preceding 'token'
+
+## Remarks
 
 An incorrect token was found.
 
-The following sample generates C2238:
+## Example
+
+The following example generates C2238:
 
 ```cpp
 // C2238.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2241.md b/docs/error-messages/compiler-errors-1/compiler-error-c2241.md
index f1793fd8d9..1b3217d46f 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2241.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2241.md
@@ -1,14 +1,15 @@
 ---
-description: "Learn more about: Compiler Error C2241"
 title: "Compiler Error C2241"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2241"
+ms.date: 11/04/2016
 f1_keywords: ["C2241"]
 helpviewer_keywords: ["C2241"]
-ms.assetid: 2f4e2c2c-b95c-4afe-bbe0-4214cd39d140
 ---
 # Compiler Error C2241
 
-'identifier' : member access is restricted
+> 'identifier' : member access is restricted
+
+## Remarks
 
 Code attempts to access a private or protected member.
 
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2242.md b/docs/error-messages/compiler-errors-1/compiler-error-c2242.md
index ccf78a2612..d7401ce758 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2242.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2242.md
@@ -1,13 +1,14 @@
 ---
-description: "Learn more about: Compiler Error C2242"
 title: "Compiler Error C2242"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2242"
+ms.date: 11/04/2016
 f1_keywords: ["C2242"]
 helpviewer_keywords: ["C2242"]
-ms.assetid: e1b687ed-4460-4c26-9f7e-c43e65c6dd65
 ---
 # Compiler Error C2242
 
-typedef name cannot follow class/struct/union
+> typedef name cannot follow class/struct/union
+
+## Remarks
 
 A **`typedef`** name appears at the end of a qualified name.
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2243.md b/docs/error-messages/compiler-errors-1/compiler-error-c2243.md
index e12e7174e7..036a1ae997 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2243.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2243.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2243"
 title: "Compiler Error C2243"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2243"
+ms.date: 11/04/2016
 f1_keywords: ["C2243"]
 helpviewer_keywords: ["C2243"]
-ms.assetid: b90065bb-d251-4ba9-8b4c-280ee13fa9c0
 ---
 # Compiler Error C2243
 
-'conversion type' conversion from 'type1' to 'type2' exists, but is inaccessible
+> 'conversion type' conversion from 'type1' to 'type2' exists, but is inaccessible
+
+## Remarks
 
 Access protection (**`protected`** or **`private`**) prevented conversion from a pointer to a derived class to a pointer to the base class.
 
-The following sample generates C2243:
+## Example
+
+The following example generates C2243:
 
 ```cpp
 // C2243.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2244.md b/docs/error-messages/compiler-errors-1/compiler-error-c2244.md
index eed68eeec0..d0ae19f328 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2244.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2244.md
@@ -1,20 +1,23 @@
 ---
-description: "Learn more about: Compiler Error C2244"
 title: "Compiler Error C2244"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2244"
+ms.date: 11/04/2016
 f1_keywords: ["C2244"]
 helpviewer_keywords: ["C2244"]
-ms.assetid: d9911c12-ceb5-4f93-ac47-b44a485215c2
 ---
 # Compiler Error C2244
 
-'identifier' : unable to match function definition to an existing declaration
+> 'identifier' : unable to match function definition to an existing declaration
+
+## Remarks
 
 An unusual use of the unary + operator was used in front of a function call that did not have parenthesis.
 
 This error only occurs in C++ projects.
 
-The following sample generates C2244:
+## Examples
+
+The following example generates C2244:
 
 ```cpp
 // C2244.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2245.md b/docs/error-messages/compiler-errors-1/compiler-error-c2245.md
index cf96d1724c..585fe22556 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2245.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2245.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2245"
 title: "Compiler Error C2245"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2245"
+ms.date: 11/04/2016
 f1_keywords: ["C2245"]
 helpviewer_keywords: ["C2245"]
-ms.assetid: 08aaeadf-10ec-485a-b2a6-6e775289082b
 ---
 # Compiler Error C2245
 
-non-existent member function 'function' specified as friend (member function signature does not match any overload)
+> non-existent member function 'function' specified as friend (member function signature does not match any overload)
+
+## Remarks
 
 A function specified as a friend was not found by the compiler.
 
-The following sample generates C2245:
+## Example
+
+The following example generates C2245:
 
 ```cpp
 // C2245.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2246.md b/docs/error-messages/compiler-errors-1/compiler-error-c2246.md
index c2ebd50d80..3c6e5d4c2e 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2246.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2246.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2246"
 title: "Compiler Error C2246"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2246"
+ms.date: 11/04/2016
 f1_keywords: ["C2246"]
 helpviewer_keywords: ["C2246"]
-ms.assetid: 4f3e4f83-21f3-4256-af96-43e0bb060311
 ---
 # Compiler Error C2246
 
-'identifier' : illegal static data member in locally defined class
+> 'identifier' : illegal static data member in locally defined class
+
+## Remarks
 
 A member of a class, structure, or union with local scope is declared **`static`**.
 
-The following sample generates C2246:
+## Example
+
+The following example generates C2246:
 
 ```cpp
 // C2246.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2247.md b/docs/error-messages/compiler-errors-1/compiler-error-c2247.md
index 6fb7fea798..e658316482 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2247.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2247.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2247"
 title: "Compiler Error C2247"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2247"
+ms.date: 11/04/2016
 f1_keywords: ["C2247"]
 helpviewer_keywords: ["C2247"]
-ms.assetid: 72efa03e-615e-4ef9-aede-0a98654b20fd
 ---
 # Compiler Error C2247
 
-'identifier' not accessible because 'class' uses 'specifier' to inherit from 'class'
+> 'identifier' not accessible because 'class' uses 'specifier' to inherit from 'class'
+
+## Remarks
 
 `identifier` is inherited from a class declared with private or protected access.
 
-The following sample generates C2247:
+## Examples
+
+The following example generates C2247:
 
 ```cpp
 // C2247.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2248.md b/docs/error-messages/compiler-errors-1/compiler-error-c2248.md
index 81f0232666..6a240fa1ff 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2248.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2248.md
@@ -1,10 +1,9 @@
 ---
-description: "Learn more about: Compiler Error C2248"
 title: "Compiler Error C2248"
+description: "Learn more about: Compiler Error C2248"
 ms.date: 09/27/2022
 f1_keywords: ["C2248"]
 helpviewer_keywords: ["C2248"]
-ms.assetid: 7a3ba0e8-d3b9-4bb9-95db-81ef17e31d23
 ---
 # Compiler Error C2248
 
@@ -14,9 +13,9 @@ ms.assetid: 7a3ba0e8-d3b9-4bb9-95db-81ef17e31d23
 
 Members of a derived class can't access **`private`** members of a base class. You can't access **`private`** or **`protected`** members of class instances.
 
-## Example
+## Examples
 
-The following sample generates C2248 when `private` or `protected` members of a class are accessed from outside the class. To fix this issue, don't access these members directly outside the class. Use `public` member data and member functions to interact with the class.
+The following example generates C2248 when `private` or `protected` members of a class are accessed from outside the class. To fix this issue, don't access these members directly outside the class. Use `public` member data and member functions to interact with the class.
 
 ```cpp
 // C2248_access.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2249.md b/docs/error-messages/compiler-errors-1/compiler-error-c2249.md
index 2b33cb4e28..08b0242691 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2249.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2249.md
@@ -1,20 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2249"
 title: "Compiler Error C2249"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2249"
+ms.date: 11/04/2016
 f1_keywords: ["C2249"]
 helpviewer_keywords: ["C2249"]
-ms.assetid: bdd6697c-e04b-49b9-8e40-d9eb6d74f2b6
 ---
 # Compiler Error C2249
 
-'member' : no accessible path to access member declared in virtual base 'class'
+> 'member' : no accessible path to access member declared in virtual base 'class'
+
+## Remarks
 
 The `member` is inherited from a nonpublic **`virtual`** base class or structure.
 
 ## Examples
 
-The following sample generates C2249.
+The following example generates C2249.
 
 ```cpp
 // C2249.cpp
@@ -33,7 +34,7 @@ int main() {
 }
 ```
 
-C2249 can also occur if you try to assign a stream from the C++ Standard Library to another stream.  The following sample generates C2249.
+C2249 can also occur if you try to assign a stream from the C++ Standard Library to another stream.  The following example generates C2249.
 
 ```cpp
 // C2249_2.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2250.md b/docs/error-messages/compiler-errors-1/compiler-error-c2250.md
index c4ac513175..90762d9a52 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2250.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2250.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2250"
 title: "Compiler Error C2250"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2250"
+ms.date: 11/04/2016
 f1_keywords: ["C2250"]
 helpviewer_keywords: ["C2250"]
-ms.assetid: f990986f-5c7d-4af4-a25c-b35540f1e217
 ---
 # Compiler Error C2250
 
-'identifier' : ambiguous inheritance of 'class::member'
+> 'identifier' : ambiguous inheritance of 'class::member'
+
+## Remarks
 
 The derived class inherits more than one override of a virtual function of a virtual base class. These overrides are ambiguous in the derived class.
 
-The following sample generates C2286:
+## Example
+
+The following example generates C2286:
 
 ```cpp
 // C2250.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2251.md b/docs/error-messages/compiler-errors-1/compiler-error-c2251.md
index 77ec80c574..f3be89655f 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2251.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2251.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2251"
 title: "Compiler Error C2251"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2251"
+ms.date: 11/04/2016
 f1_keywords: ["C2251"]
 helpviewer_keywords: ["C2251"]
-ms.assetid: fefe050c-f8d3-4316-b237-8007dbcdd3bf
 ---
 # Compiler Error C2251
 
-namespace 'namespace' does not have a member 'member' - Did you mean 'member'?
+> namespace 'namespace' does not have a member 'member' - Did you mean 'member'?
+
+## Remarks
 
 The compiler was not able to find an identifier in the specified namespace.
 
-The following sample generates C2251:
+## Example
+
+The following example generates C2251:
 
 ```cpp
 // C2251.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2252.md b/docs/error-messages/compiler-errors-1/compiler-error-c2252.md
index 7eaf55a4a0..a26bb54ffd 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2252.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2252.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2252"
 title: "Compiler Error C2252"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2252"
+ms.date: 11/04/2016
 f1_keywords: ["C2252"]
 helpviewer_keywords: ["C2252"]
-ms.assetid: fee74ab9-1997-4615-82fe-e6d1fe3aacd9
 ---
 # Compiler Error C2252
 
-cannot explicitly instantiate template in current scope
+> cannot explicitly instantiate template in current scope
+
+## Remarks
 
 The compiler detected a problem with an explicit instantiation of a template.  For example, you cannot explicitly instantiate a template in a function.
 
-The following sample generates C2252:
+## Example
+
+The following example generates C2252:
 
 ```cpp
 // C2252.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2253.md b/docs/error-messages/compiler-errors-1/compiler-error-c2253.md
index 95a67878c5..10af621f45 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2253.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2253.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2253"
 title: "Compiler Error C2253"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2253"
+ms.date: 11/04/2016
 f1_keywords: ["C2253"]
 helpviewer_keywords: ["C2253"]
-ms.assetid: bd6445ae-b2c1-4669-9657-a8f4acf80b16
 ---
 # Compiler Error C2253
 
-'function' : pure specifier or abstract override specifier only allowed on virtual function
+> 'function' : pure specifier or abstract override specifier only allowed on virtual function
+
+## Remarks
 
 A nonvirtual function is specified as pure **`virtual`**.
 
-The following sample generates C2253:
+## Examples
+
+The following example generates C2253:
 
 ```cpp
 // C2253.cpp
@@ -24,7 +27,7 @@ public:
 };
 ```
 
-The following sample generates C2253:
+The following example generates C2253:
 
 ```cpp
 // C2253_2.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2254.md b/docs/error-messages/compiler-errors-1/compiler-error-c2254.md
index 0f7436b72b..675b084392 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2254.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2254.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2254"
 title: "Compiler Error C2254"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2254"
+ms.date: 11/04/2016
 f1_keywords: ["C2254"]
 helpviewer_keywords: ["C2254"]
-ms.assetid: 49bb3d7e-3bdf-4af6-937c-fa627be412a9
 ---
 # Compiler Error C2254
 
-'function' : pure specifier or abstract override specifier not allowed on friend function
+> 'function' : pure specifier or abstract override specifier not allowed on friend function
+
+## Remarks
 
 A **`friend`** function is specified as pure **`virtual`**.
 
-The following sample generates C2254:
+## Example
+
+The following example generates C2254:
 
 ```cpp
 // C2254.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2255.md b/docs/error-messages/compiler-errors-1/compiler-error-c2255.md
index fa25eb214a..99711de628 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2255.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2255.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2255"
 title: "Compiler Error C2255"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2255"
+ms.date: 11/04/2016
 f1_keywords: ["C2255"]
 helpviewer_keywords: ["C2255"]
-ms.assetid: 67dc4cb0-de6b-4405-bd64-d47736367a93
 ---
 # Compiler Error C2255
 
-'element' : not allowed outside of a class definition
+> 'element' : not allowed outside of a class definition
+
+## Remarks
 
 For example, a nonmember function is declared a **`friend`**.
 
-The following sample generates C2255:
+## Example
+
+The following example generates C2255:
 
 ```cpp
 // C2255.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2256.md b/docs/error-messages/compiler-errors-1/compiler-error-c2256.md
index c0c1e5daac..2c40773e23 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2256.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2256.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2256"
 title: "Compiler Error C2256"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2256"
+ms.date: 11/04/2016
 f1_keywords: ["C2256"]
 helpviewer_keywords: ["C2256"]
-ms.assetid: 171fa2bc-8c72-49cd-afe5-d723b7acd3c5
 ---
 # Compiler Error C2256
 
-illegal use of friend specifier on 'function'
+> illegal use of friend specifier on 'function'
+
+## Remarks
 
 A destructor or constructor cannot be specified as a [friend](../../cpp/friend-cpp.md).
 
-The following sample generates C2256:
+## Example
+
+The following example generates C2256:
 
 ```cpp
 // C2256.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2258.md b/docs/error-messages/compiler-errors-1/compiler-error-c2258.md
index 1e31e3d767..8b04f7d245 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2258.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2258.md
@@ -1,18 +1,21 @@
 ---
-description: "Learn more about: Compiler Error C2258"
 title: "Compiler Error C2258"
-ms.date: "11/04/2016"
+description: "Learn more about: Compiler Error C2258"
+ms.date: 11/04/2016
 f1_keywords: ["C2258"]
 helpviewer_keywords: ["C2258"]
-ms.assetid: 105eaa87-befb-4ecb-9a3f-e09e14d2f5bf
 ---
 # Compiler Error C2258
 
-illegal pure syntax, must be '= 0'
+> illegal pure syntax, must be '= 0'
+
+## Remarks
 
 A pure virtual function is declared with incorrect syntax.
 
-The following sample generates C2258:
+## Example
+
+The following example generates C2258:
 
 ```cpp
 // C2258.cpp
diff --git a/docs/error-messages/compiler-errors-1/compiler-error-c2259.md b/docs/error-messages/compiler-errors-1/compiler-error-c2259.md
index 11c96f2b72..9bcb2e62f8 100644
--- a/docs/error-messages/compiler-errors-1/compiler-error-c2259.md
+++ b/docs/error-messages/compiler-errors-1/compiler-error-c2259.md
@@ -1,22 +1,25 @@
 ---
-description: "Learn more about: Compiler Error C2259"
 title: "Compiler Error C2259"
+description: "Learn more about: Compiler Error C2259"
 ms.date: 07/08/2021
 f1_keywords: ["C2259"]
 helpviewer_keywords: ["C2259"]
-ms.assetid: e458236f-bdea-4786-9aa6-a98d8bffa5f4
 ---
 # Compiler Error C2259
 
 > '*class*' : cannot instantiate abstract class
 
+## Remarks
+
 Code declares an instance of an abstract class or structure.
 
 You can't instantiate a class or structure with one or more pure virtual functions. To instantiate objects of a derived class, the derived class must override each pure virtual function.
 
 For more information, see [Implicitly abstract classes](../../dotnet/how-to-define-and-consume-classes-and-structs-cpp-cli.md#BKMK_Implicitly_abstract_classes).
 
-The following sample generates C2259:
+## Examples
+
+The following example generates C2259:
 
 ```cpp
 // C2259.cpp
@@ -41,7 +44,7 @@ To resolve this issue, don't use more restrictive access permissions for the imp
 
 C2259 can also occur because of conformance work that was done in Visual Studio 2005, **`/Zc:wchar_t`** is now on by default. In this situation, C2599 can be resolved either by compiling with **`/Zc:wchar_t-`**, to get the behavior from previous versions, or preferably, by updating your types so they're compatible. For more information, see [`/Zc:wchar_t` (wchar_t Is Native Type)](../../build/reference/zc-wchar-t-wchar-t-is-native-type.md).
 
-The following sample generates C2259:
+The following example generates C2259:
 
 ```cpp
 // C2259b.cpp
@@ -79,7 +82,7 @@ public:
 MyClass4 y;
 ```
 
-The following sample generates C2259:
+The following example generates C2259:
 
 ```cpp
 // C2259c.cpp
