Skip to content

Commit 6756cd9

Browse files
authored
Add "Remarks" and "Example" headings for error references in range [C2231, C2260]
1 parent 245c698 commit 6756cd9

24 files changed

+87
-1
lines changed

docs/error-messages/compiler-errors-1/compiler-error-c2231.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 677c5c66-d30f-4c3b-bbb9-760858d56477
1010

1111
> '.' : left operand points to 'class-key', use '->'
1212
13+
## Remarks
14+
1315
The operand to the left of the member-selection operation (.) is a pointer instead of a class, structure, or union.
1416

17+
## Example
18+
1519
The following sample generates C2231:
1620

1721
```c

docs/error-messages/compiler-errors-1/compiler-error-c2232.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 76f302b7-30a7-4a81-9a39-b4edde33b54c
1010

1111
> '->' : left operand has 'class-key' type, use '.'
1212
13+
## Remarks
14+
1315
The operand to the left of the `->` operator is not a pointer. Use the period (.) operator for a class, structure, or union.
1416

17+
## Example
18+
1519
The following sample generates C2232:
1620

1721
```c

docs/error-messages/compiler-errors-1/compiler-error-c2233.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 236bdf0b-9607-4f26-a249-d8def0b1333c
1010

1111
> 'identifier' : arrays of objects containing zero-size arrays are illegal
1212
13+
## Remarks
14+
1315
Each object in an array must contain at least one element.
1416

17+
## Example
18+
1519
The following sample generates C2233:
1620

1721
```cpp

docs/error-messages/compiler-errors-1/compiler-error-c2234.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: cfa42458-c803-4717-a017-9eca1c0cbfb0
1010

1111
> 'name' : arrays of references are illegal
1212
13+
## Remarks
14+
1315
Because pointers to references are not allowed, arrays of references are not possible.
1416

17+
## Example
18+
1519
The following sample generates C2234:
1620

1721
```cpp

docs/error-messages/compiler-errors-1/compiler-error-c2236.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 0b6771a7-a783-4729-9c3d-7a3339c432cc
1010

1111
> unexpected token 'identifier'. Did you forget a ';'?
1212
13+
## Remarks
14+
1315
The identifier is already defined as a type and cannot be overridden by a user-defined type.
1416

17+
## Example
18+
1519
The following sample generates C2236:
1620

1721
```cpp

docs/error-messages/compiler-errors-1/compiler-error-c2238.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 3d53060c-d6b7-4603-b9cf-d7c65eb64cd2
1010

1111
> unexpected token(s) preceding 'token'
1212
13+
## Remarks
14+
1315
An incorrect token was found.
1416

17+
## Example
18+
1519
The following sample generates C2238:
1620

1721
```cpp

docs/error-messages/compiler-errors-1/compiler-error-c2241.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ ms.assetid: 2f4e2c2c-b95c-4afe-bbe0-4214cd39d140
1010

1111
> 'identifier' : member access is restricted
1212
13+
## Remarks
14+
1315
Code attempts to access a private or protected member.
1416

1517
### To fix by using the following possible solutions

docs/error-messages/compiler-errors-1/compiler-error-c2242.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ ms.assetid: e1b687ed-4460-4c26-9f7e-c43e65c6dd65
1010

1111
> typedef name cannot follow class/struct/union
1212
13+
## Remarks
14+
1315
A **`typedef`** name appears at the end of a qualified name.

docs/error-messages/compiler-errors-1/compiler-error-c2243.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: b90065bb-d251-4ba9-8b4c-280ee13fa9c0
1010

1111
> 'conversion type' conversion from 'type1' to 'type2' exists, but is inaccessible
1212
13+
## Remarks
14+
1315
Access protection (**`protected`** or **`private`**) prevented conversion from a pointer to a derived class to a pointer to the base class.
1416

17+
## Example
18+
1519
The following sample generates C2243:
1620

1721
```cpp

docs/error-messages/compiler-errors-1/compiler-error-c2244.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,14 @@ ms.assetid: d9911c12-ceb5-4f93-ac47-b44a485215c2
1010

1111
> 'identifier' : unable to match function definition to an existing declaration
1212
13+
## Remarks
14+
1315
An unusual use of the unary + operator was used in front of a function call that did not have parenthesis.
1416

1517
This error only occurs in C++ projects.
1618

19+
## Examples
20+
1721
The following sample generates C2244:
1822

1923
```cpp

0 commit comments

Comments
 (0)