You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/error-messages/compiler-errors-2/compiler-errors-c3000-through-c3099.md
+5-5Lines changed: 5 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -63,11 +63,11 @@ The articles in this section of the documentation explain a subset of the error
63
63
|[Compiler error C3045](compiler-error-c3045.md)| Expected a compound statement following OpenMP 'sections' directive. Missing '{' |
64
64
|[Compiler error C3046](compiler-error-c3046.md)| Missing structured block in an OpenMP '#pragma omp sections' region |
65
65
|[Compiler error C3047](compiler-error-c3047.md)| Structured block in an OpenMP 'sections' region must be preceded by '#pragma omp section' (Obsolete in Visual Studio 2022.) |
66
-
|[Compiler error C3048](compiler-error-c3048.md)|Expression following '#pragma omp atomic' has improper form|
66
+
|[Compiler error C3048](compiler-error-c3048.md)|'`#pragma omp atomic`*statement*': expression or block-statement following pragma does not conform to the OpenMP specification|
|[Compiler error C3050](compiler-error-c3050.md)| '*class*': a ref class cannot inherit from '*identifier*' |
69
69
| Compiler error C3051 | Obsolete. |
70
-
|[Compiler error C3052](compiler-error-c3052.md)| '*identifier*': variable doesn't appear in a data-sharing clause under a default(none) clause |
70
+
|[Compiler error C3052](compiler-error-c3052.md)| '*identifier*': variable reference occurs under a `default(none)` clause and must have explicitly specified data sharing attributes|
71
71
|[Compiler error C3053](compiler-error-c3053.md)| '*identifier*': 'threadprivate' is only valid for global or static data items |
72
72
|[Compiler error C3054](compiler-error-c3054.md)| '#pragma omp parallel' is currently not supported in a generic class or function (Obsolete in Visual Studio 2022.) |
73
73
|[Compiler error C3055](compiler-error-c3055.md)| '*identifier*': symbol cannot be referenced before it is used in 'threadprivate' directive |
@@ -80,8 +80,8 @@ The articles in this section of the documentation explain a subset of the error
80
80
|[Compiler error C3062](compiler-error-c3062.md)| '*identifier*': enumerator requires value since the underlying type is '*type*' |
81
81
|[Compiler error C3063](compiler-error-c3063.md)| operator '*operator*': all operands must have the same enumeration type |
82
82
| Compiler error C3064 | '*identifier*': must be a simple type or resolve to one |
83
-
|[Compiler error C3065](compiler-error-c3065.md)|property declaration at non-class scope is not allowed |
84
-
|[Compiler error C3066](compiler-error-c3066.md)|there are multiple ways that an object of this type can be called with these arguments|
83
+
|[Compiler error C3065](compiler-error-c3065.md)|'`__declspec(`*specifier*`)`' at non-class scope is not allowed |
84
+
|[Compiler error C3066](compiler-error-c3066.md)|call to an object of this type is ambiguous|
85
85
| Compiler error C3067 | an initializer list cannot be used with the built-in operator[]|
86
86
|[Compiler error C3068](compiler-error-c3068.md)| '*identifier*': a 'naked' function cannot contain objects that would require unwinding if a C++ exception occurred |
87
87
|[Compiler error C3069](compiler-error-c3069.md)| operator '*operator*': not allowed for enumeration type |
@@ -93,7 +93,7 @@ The articles in this section of the documentation explain a subset of the error
93
93
|[Compiler error C3075](compiler-error-c3075.md)| '*identifier*': you cannot embed an instance of a reference type, '*type*', in a value-type |
94
94
|[Compiler error C3076](compiler-error-c3076.md)| '*identifier*': you cannot embed an instance of a reference type, '*type*', in a native type |
95
95
|[Compiler error C3077](compiler-error-c3077.md)| '*identifier*': a finalizer can only be a member of a reference type |
96
-
| Compiler error C3078 | array size must be specified in new expressions |
96
+
| Compiler error C3078 | array size must be specified in new expressions without an initializer |
97
97
| Compiler error C3079 | an initializer list cannot be used as the right operand of this assignment operator |
98
98
|[Compiler error C3080](compiler-error-c3080.md)| '*finalizer*': a finalizer cannot have a storage-class-specifier |
0 commit comments