Skip to content

Commit 786d385

Browse files
authored
Merge pull request #5528 from Rageking8/structure-error-references-in-range-c2041-c2060
Structure error references in range [C2041, C2060]
2 parents fa87cf7 + 2549dd3 commit 786d385

20 files changed

+143
-91
lines changed

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2041"
32
title: "Compiler Error C2041"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2041"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2041"]
66
helpviewer_keywords: ["C2041"]
7-
ms.assetid: c9a33bb1-f9cf-47d6-bd21-7d867a8c37d5
87
---
98
# Compiler Error C2041
109

11-
illegal digit 'character' for base 'number'
10+
> illegal digit 'character' for base 'number'
11+
12+
## Remarks
1213

1314
The specified character is not a valid digit for the base (such as octal or hex).
1415

15-
The following sample generates C2041:
16+
## Example
17+
18+
The following example generates C2041:
1619

1720
```cpp
1821
// C2041.cpp

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2042"
32
title: "Compiler Error C2042"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2042"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2042"]
66
helpviewer_keywords: ["C2042"]
7-
ms.assetid: e111788f-41ce-405a-9824-a4c1c26059e6
87
---
98
# Compiler Error C2042
109

11-
signed/unsigned keywords mutually exclusive
10+
> signed/unsigned keywords mutually exclusive
11+
12+
## Remarks
1213

1314
The keywords **`signed`** and **`unsigned`** are used in a single declaration.
1415

15-
The following sample generates C2042:
16+
## Example
17+
18+
The following example generates C2042:
1619

1720
```cpp
1821
// C2042.cpp
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
2-
description: "Learn more about: Compiler Error C2043"
32
title: "Compiler Error C2043"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2043"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2043"]
66
helpviewer_keywords: ["C2043"]
7-
ms.assetid: 6cc829f3-c6ea-43ae-8a3f-303ecf6c7dc6
87
---
98
# Compiler Error C2043
109

11-
illegal break
10+
> illegal break
11+
12+
## Remarks
1213

1314
A [break](../../cpp/break-statement-cpp.md) is legal only within a **`do`**, **`for`**, **`while`**, or **`switch`** statement.
Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
---
2-
description: "Learn more about: Compiler Error C2044"
32
title: "Compiler Error C2044"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2044"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2044"]
66
helpviewer_keywords: ["C2044"]
7-
ms.assetid: adf4bedc-f915-4008-8b48-a06d626d8c38
87
---
98
# Compiler Error C2044
109

11-
illegal continue
10+
> illegal continue
11+
12+
## Remarks
1213

1314
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: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2045"
32
title: "Compiler Error C2045"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2045"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2045"]
66
helpviewer_keywords: ["C2045"]
7-
ms.assetid: 2fca668e-9b20-4933-987a-18c0fd0187df
87
---
98
# Compiler Error C2045
109

11-
'identifier' : label redefined
10+
> 'identifier' : label redefined
11+
12+
## Remarks
1213

1314
The label appears before multiple statements in the same function.
1415

15-
The following sample generates C2045:
16+
## Example
17+
18+
The following example generates C2045:
1619

1720
```cpp
1821
// C2045.cpp

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2046"
32
title: "Compiler Error C2046"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2046"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2046"]
66
helpviewer_keywords: ["C2046"]
7-
ms.assetid: f0c8f9dd-dbd7-4c4a-8838-fde54208ec71
87
---
98
# Compiler Error C2046
109

11-
illegal case
10+
> illegal case
11+
12+
## Remarks
1213

1314
The keyword `case` can appear only in a **`switch`** statement.
1415

15-
The following sample generates C2046:
16+
## Example
17+
18+
The following example generates C2046:
1619

1720
```cpp
1821
// C2046.cpp

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2047"
32
title: "Compiler Error C2047"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2047"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2047"]
66
helpviewer_keywords: ["C2047"]
7-
ms.assetid: 686a5a81-3857-4753-84a0-5c2e7149cbee
87
---
98
# Compiler Error C2047
109

11-
illegal default
10+
> illegal default
11+
12+
## Remarks
1213

1314
The keyword **`default`** can appear only in a **`switch`** statement.
1415

15-
The following sample generates C2047:
16+
## Example
17+
18+
The following example generates C2047:
1619

1720
```cpp
1821
// C2047.cpp

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2048"
32
title: "Compiler Error C2048"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2048"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2048"]
66
helpviewer_keywords: ["C2048"]
7-
ms.assetid: 44704726-85fc-42f0-afb9-194df8c4ca7c
87
---
98
# Compiler Error C2048
109

11-
more than one default
10+
> more than one default
11+
12+
## Remarks
1213

1314
A **`switch`** statement contains multiple **`default`** labels. Delete one of the **`default`** labels to resolve the error.
1415

15-
The following sample generates C2048:
16+
## Example
17+
18+
The following example generates C2048:
1619

1720
```cpp
1821
// C2048.cpp

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

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
description: "Learn more about: Compiler Error C2049"
32
title: "Compiler Error C2049"
3+
description: "Learn more about: Compiler Error C2049"
44
ms.date: 08/18/2022
55
f1_keywords: ["C2049"]
66
helpviewer_keywords: ["C2049"]
@@ -9,11 +9,15 @@ 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

16-
The following sample generates C2049:
18+
## Example
19+
20+
The following example generates C2049:
1721

1822
```cpp
1923
// C2049.cpp

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

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Error C2050"
32
title: "Compiler Error C2050"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2050"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2050"]
66
helpviewer_keywords: ["C2050"]
7-
ms.assetid: 66aaed7d-00db-4ce1-a9d6-4447c1cf07ce
87
---
98
# Compiler Error C2050
109

11-
switch expression not integral
10+
> switch expression not integral
11+
12+
## Remarks
1213

1314
The **`switch`** expression evaluates to a noninteger value. To resolve the error, use only integral values in switch statements.
1415

15-
The following sample generates C2050:
16+
## Example
17+
18+
The following example generates C2050:
1619

1720
```cpp
1821
// C2050.cpp

0 commit comments

Comments
 (0)