Skip to content

Commit 1c96db7

Browse files
Merge pull request #5614 from Rageking8/structure-error-references-in-range-c2611-c2650
Structure error references in range [C2611, C2650]
2 parents fd2a517 + 0899844 commit 1c96db7

26 files changed

+190
-119
lines changed

docs/error-messages/compiler-errors-2/compiler-error-c2611.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 C2611"
32
title: "Compiler Error C2611"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2611"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2611"]
66
helpviewer_keywords: ["C2611"]
7-
ms.assetid: 3f2d5253-f24f-4724-83d0-6b2aa6a4e551
87
---
98
# Compiler Error C2611
109

11-
'token' : illegal following '~' (expected identifier)
10+
> 'token' : illegal following '~' (expected identifier)
11+
12+
## Remarks
1213

1314
The token is not an identifier.
1415

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

1720
```cpp
1821
// C2611.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2612.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 C2612"
32
title: "Compiler Error C2612"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2612"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2612"]
66
helpviewer_keywords: ["C2612"]
7-
ms.assetid: 6faacfd6-4455-41a2-808e-0f6799f84d6d
87
---
98
# Compiler Error C2612
109

11-
trailing 'char' illegal in base/member initializer list
10+
> trailing 'char' illegal in base/member initializer list
11+
12+
## Remarks
1213

1314
A character appears after the last base or member in an initializer list.
1415

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

1720
```cpp
1821
// C2612.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 C2613"
32
title: "Compiler Error C2613"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2613"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2613"]
66
helpviewer_keywords: ["C2613"]
7-
ms.assetid: d8fa7b32-08cb-4bb4-96e7-c04dded0e917
87
---
98
# Compiler Error C2613
109

11-
trailing ',' illegal in base class list
10+
> trailing ',' illegal in base class list
11+
12+
## Remarks
1213

1314
A comma appears after the last base in a base class list.

docs/error-messages/compiler-errors-2/compiler-error-c2614.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,15 @@ helpviewer_keywords: ["C2614"]
77
---
88
# Compiler Error C2614
99

10-
'class1' : illegal member initialization: 'class2' is not a base or member
10+
> 'class1' : illegal member initialization: 'class2' is not a base or member
11+
12+
## Remarks
1113

1214
Only member or base classes can appear in the initialization list for a class or structure.
1315

1416
## Example
1517

16-
The following sample generates C2614.
18+
The following example generates C2614.
1719

1820
```cpp
1921
// C2614.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2616.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
2-
description: "Learn more about: Compiler Error C2616"
32
title: "Compiler Error C2616"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2616"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2616"]
66
helpviewer_keywords: ["C2616"]
7-
ms.assetid: 8d0c02d6-a0b0-4135-b10f-438d67da68c6
87
---
98
# Compiler Error C2616
109

11-
'conversion' : cannot implicitly convert a non-lvalue 'type1' to a 'type2' that is not const
10+
> 'conversion' : cannot implicitly convert a non-lvalue 'type1' to a 'type2' that is not const
11+
12+
## Remarks
1213

1314
A reference cannot be initialized from a non-lvalue.
1415

docs/error-messages/compiler-errors-2/compiler-error-c2617.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 C2617"
32
title: "Compiler Error C2617"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2617"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2617"]
66
helpviewer_keywords: ["C2617"]
7-
ms.assetid: d6a435d2-7d95-4dbf-ad4a-abe4744f63e8
87
---
98
# Compiler Error C2617
109

11-
'function' : inconsistent return statement
10+
> 'function' : inconsistent return statement
11+
12+
## Remarks
1213

1314
The specified function does not have a declared return type, and a previous return statement did not supply a value.
1415

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

1720
```cpp
1821
// C2617.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2619.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 C2619"
32
title: "Compiler Error C2619"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2619"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2619"]
66
helpviewer_keywords: ["C2619"]
7-
ms.assetid: c826f8ab-d66a-4b79-a0b2-93b0af8c41ac
87
---
98
# Compiler Error C2619
109

11-
'identifier': a static data member is not allowed in an anonymous struct or union
10+
> 'identifier': a static data member is not allowed in an anonymous struct or union
11+
12+
## Remarks
1213

1314
A member of an anonymous struct or union is declared **`static`**.
1415

15-
The following sample generates C2619, and demonstrates how to fix it by removing the static keyword.
16+
## Example
17+
18+
The following example generates C2619, and demonstrates how to fix it by removing the static keyword.
1619

1720
```cpp
1821
// C2619.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2624.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 C2624"
32
title: "Compiler Error C2624"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2624"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2624"]
66
helpviewer_keywords: ["C2624"]
7-
ms.assetid: 32f2ec15-a7cd-4049-a64b-131746d3152b
87
---
98
# Compiler Error C2624
109

11-
local classes cannot be used to declare 'extern' variables
10+
> local classes cannot be used to declare 'extern' variables
11+
12+
## Remarks
1213

1314
A local class or structure cannot be used to declare **`extern`** variables.
1415

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

1720
```cpp
1821
// C2624.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2626.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 C2626"
32
title: "Compiler Error C2626"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2626"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2626"]
66
helpviewer_keywords: ["C2626"]
7-
ms.assetid: 4c283ad0-251b-4571-bc18-468b9836746f
87
---
98
# Compiler Error C2626
109

11-
'identifier': a private or protected data member is not allowed in an anonymous struct or union
10+
> 'identifier': a private or protected data member is not allowed in an anonymous struct or union
11+
12+
## Remarks
1213

1314
A member of an anonymous struct or union must have public access.
1415

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

1720
```cpp
1821
// C2626.cpp

docs/error-messages/compiler-errors-2/compiler-error-c2627.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 C2627"
32
title: "Compiler Error C2627"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Error C2627"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C2627"]
66
helpviewer_keywords: ["C2627"]
7-
ms.assetid: 7fc6c5ac-c7c9-4f0b-ad52-f52252526458
87
---
98
# Compiler Error C2627
109

11-
'function' : member function not allowed in anonymous union
10+
> 'function' : member function not allowed in anonymous union
11+
12+
## Remarks
1213

1314
An [anonymous union](../../cpp/unions.md#anonymous_unions) cannot have member functions.
1415

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

1720
```cpp
1821
// C2627.cpp

0 commit comments

Comments
 (0)