Skip to content

Commit 5f58482

Browse files
authored
Merge pull request #5707 from Rageking8/structure-warning-references-in-range-c4041-c4080
Structure warning references in range [C4041, C4080]
2 parents 77b5a95 + c20eee1 commit 5f58482

24 files changed

+153
-101
lines changed

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4041.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 Warning (level 1) C4041"
32
title: "Compiler Warning (level 1) C4041"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4041"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4041"]
66
helpviewer_keywords: ["C4041"]
7-
ms.assetid: 107ee9fd-4b88-4f22-a18f-a20726831095
87
---
98
# Compiler Warning (level 1) C4041
109

11-
compiler limit : terminating browser output
10+
> compiler limit : terminating browser output
11+
12+
## Remarks
1213

1314
Browser information exceeded the compiler limit.
1415

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4042.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1) C4042"
32
title: "Compiler Warning (level 1) C4042"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4042"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4042"]
66
helpviewer_keywords: ["C4042"]
7-
ms.assetid: e4bd861b-1194-426b-bf79-68c5b021eb0a
87
---
98
# Compiler Warning (level 1) C4042
109

11-
'identifier' : has bad storage class
10+
> 'identifier' : has bad storage class
11+
12+
## Remarks
1213

1314
The specified storage class cannot be used with this identifier in this context. The compiler uses the default storage class instead:
1415

@@ -20,7 +21,9 @@ The specified storage class cannot be used with this identifier in this context.
2021

2122
This warning can be caused by specifying a storage class other than **`register`** in a parameter declaration.
2223

23-
The following sample generates C4042
24+
## Example
25+
26+
The following example generates C4042:
2427

2528
```cpp
2629
// C4042.cpp

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4045.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 Warning (level 1) C4045"
32
title: "Compiler Warning (level 1) C4045"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4045"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4045"]
66
helpviewer_keywords: ["C4045"]
7-
ms.assetid: 3c6f7373-da91-45cd-b224-f49f7d8b4df0
87
---
98
# Compiler Warning (level 1) C4045
109

11-
'array' : array bounds overflow
10+
> 'array' : array bounds overflow
11+
12+
## Remarks
1213

1314
The array has too many initializers. Extra initializers are ignored.
1415

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4047.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1) C4047"
32
title: "Compiler Warning (level 1) C4047"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4047"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4047"]
66
helpviewer_keywords: ["C4047"]
7-
ms.assetid: b75ad6fb-5c93-4434-a85f-c4083051a5de
87
---
98
# Compiler Warning (level 1) C4047
109

11-
'operator' : 'identifier1' differs in levels of indirection from 'identifier2'
10+
> 'operator' : 'identifier1' differs in levels of indirection from 'identifier2'
11+
12+
## Remarks
1213

1314
A pointer can point to a variable (one level of indirection), to another pointer that points to a variable (two levels of indirection), and so on.
1415

1516
## Examples
1617

17-
The following sample generates C4047:
18+
The following example generates C4047:
1819

1920
```c
2021
// C4047.c
@@ -32,7 +33,7 @@ int main() {
3233
}
3334
```
3435

35-
The following sample generates C4047:
36+
The following example generates C4047:
3637

3738
```c
3839
// C4047b.c

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4048.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 Warning (level 1) C4048"
32
title: "Compiler Warning (level 1) C4048"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4048"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4048"]
66
helpviewer_keywords: ["C4048"]
7-
ms.assetid: 8429f513-4732-40f1-8e56-4c224e723bcb
87
---
98
# Compiler Warning (level 1) C4048
109

11-
different declared array subscripts : 'identifier1' and 'identifier2'
10+
> different declared array subscripts : 'identifier1' and 'identifier2'
11+
12+
## Remarks
1213

1314
An expression involves pointers to arrays of different size. The pointers are used without conversion.
1415

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4049.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 Warning (level 1) C4049"
32
title: "Compiler Warning (level 1) C4049"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4049"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4049"]
66
helpviewer_keywords: ["C4049"]
7-
ms.assetid: d11c1870-bcfc-4d71-8945-b87ec6ec3514
87
---
98
# Compiler Warning (level 1) C4049
109

11-
compiler limit : terminating line number emission
10+
> compiler limit : terminating line number emission
11+
12+
## Remarks
1213

1314
The file contains more than 16,777,215 (2<sup>24</sup>-1) source lines. The compiler stops numbering at 16,777,215.
1415

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4052.md

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1 and level 4) C4052"
32
title: "Compiler Warning (level 1 and level 4) C4052"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1 and level 4) C4052"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4052"]
66
helpviewer_keywords: ["C4052"]
77
---
88
# Compiler Warning (level 1 and level 4) C4052
99

1010
> function declarations different; one contains variable arguments
1111
12+
## Remarks
13+
1214
One declaration of the function doesn't contain variable arguments. The empty declaration is ignored.
1315

14-
The following sample generates C4052:
16+
## Example
17+
18+
The following example generates C4052:
1519

1620
```c
1721
// C4052.c

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4055.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1) C4055"
32
title: "Compiler Warning (level 1) C4055"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4055"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4055"]
66
helpviewer_keywords: ["C4055"]
7-
ms.assetid: f9955421-16ab-46e5-8f9d-bf1639a519ef
87
---
98
# Compiler Warning (level 1) C4055
109

@@ -18,7 +17,7 @@ A data pointer is cast (possibly incorrectly) to a function pointer. This is a l
1817

1918
## Example
2019

21-
The following sample generates C4055:
20+
The following example generates C4055:
2221

2322
```C
2423
// C4055.c

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4067.md

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,9 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1) C4067"
32
title: "Compiler Warning (level 1) C4067"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4067"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4067"]
66
helpviewer_keywords: ["C4067"]
7-
ms.assetid: 1d10353e-8cd5-4b01-9184-a06189b965a4
87
---
98
# Compiler Warning (level 1) C4067
109

@@ -16,6 +15,8 @@ The compiler found and ignored extra characters following a preprocessor directi
1615

1716
## Example
1817

18+
The following example generates C4067:
19+
1920
```cpp
2021
// C4067a.cpp
2122
// compile with: cl /EHsc /DX /W1 /Za C4067a.cpp

docs/error-messages/compiler-warnings/compiler-warning-level-1-c4068.md

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,21 @@
11
---
2-
description: "Learn more about: Compiler Warning (level 1) C4068"
32
title: "Compiler Warning (level 1) C4068"
4-
ms.date: "11/04/2016"
3+
description: "Learn more about: Compiler Warning (level 1) C4068"
4+
ms.date: 11/04/2016
55
f1_keywords: ["C4068"]
66
helpviewer_keywords: ["C4068"]
7-
ms.assetid: 96a7397a-4eab-44ab-b3bb-36747503f7e5
87
---
98
# Compiler Warning (level 1) C4068
109

11-
unknown pragma
10+
> unknown pragma
11+
12+
## Remarks
13+
14+
The compiler ignored an unrecognized [pragma](../../preprocessor/pragma-directives-and-the-pragma-keyword.md). Be sure the **pragma** is allowed by the compiler you are using.
15+
16+
## Example
1217

13-
The compiler ignored an unrecognized [pragma](../../preprocessor/pragma-directives-and-the-pragma-keyword.md). Be sure the **pragma** is allowed by the compiler you are using. The following sample generates C4068:
18+
The following example generates C4068:
1419

1520
```cpp
1621
// C4068.cpp

0 commit comments

Comments
 (0)