Skip to content

Commit bf148eb

Browse files
authored
Add "Remarks" and "Example" headings for error references in range [C2041, C2060]
1 parent 870ffa8 commit bf148eb

20 files changed

+70
-0
lines changed

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: c9a33bb1-f9cf-47d6-bd21-7d867a8c37d5
1010

1111
> illegal digit 'character' for base 'number'
1212
13+
## Remarks
14+
1315
The specified character is not a valid digit for the base (such as octal or hex).
1416

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

1721
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: e111788f-41ce-405a-9824-a4c1c26059e6
1010

1111
> signed/unsigned keywords mutually exclusive
1212
13+
## Remarks
14+
1315
The keywords **`signed`** and **`unsigned`** are used in a single declaration.
1416

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

1721
```cpp

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ ms.assetid: 6cc829f3-c6ea-43ae-8a3f-303ecf6c7dc6
1010

1111
> illegal break
1212
13+
## Remarks
14+
1315
A [break](../../cpp/break-statement-cpp.md) is legal only within a **`do`**, **`for`**, **`while`**, or **`switch`** statement.

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

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,6 @@ ms.assetid: adf4bedc-f915-4008-8b48-a06d626d8c38
1010

1111
> illegal continue
1212
13+
## Remarks
14+
1315
A [continue](../../cpp/continue-statement-cpp.md) is legal only within a **`do`**, **`for`**, or **`while`** statement.

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 2fca668e-9b20-4933-987a-18c0fd0187df
1010

1111
> 'identifier' : label redefined
1212
13+
## Remarks
14+
1315
The label appears before multiple statements in the same function.
1416

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

1721
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: f0c8f9dd-dbd7-4c4a-8838-fde54208ec71
1010

1111
> illegal case
1212
13+
## Remarks
14+
1315
The keyword `case` can appear only in a **`switch`** statement.
1416

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

1721
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 686a5a81-3857-4753-84a0-5c2e7149cbee
1010

1111
> illegal default
1212
13+
## Remarks
14+
1315
The keyword **`default`** can appear only in a **`switch`** statement.
1416

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

1721
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 44704726-85fc-42f0-afb9-194df8c4ca7c
1010

1111
> more than one default
1212
13+
## Remarks
14+
1315
A **`switch`** statement contains multiple **`default`** labels. Delete one of the **`default`** labels to resolve the error.
1416

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

1721
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,14 @@ helpviewer_keywords: ["C2049"]
99

1010
> '*namespace-name*': non-inline namespace cannot be reopened as inline
1111
12+
## Remarks
13+
1214
The **`inline`** keyword may be used on a namespace definition extension only if it was also used on the original namespace definition.
1315

1416
To resolve this issue, make the use of the **`inline`** specifier consistent across all parts of the namespace.
1517

18+
## Example
19+
1620
The following sample generates C2049:
1721

1822
```cpp

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

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,12 @@ ms.assetid: 66aaed7d-00db-4ce1-a9d6-4447c1cf07ce
1010

1111
> switch expression not integral
1212
13+
## Remarks
14+
1315
The **`switch`** expression evaluates to a noninteger value. To resolve the error, use only integral values in switch statements.
1416

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

1721
```cpp

0 commit comments

Comments
 (0)