Skip to content

Commit 0ade68d

Browse files
committed
Learn Editor: Update compiler-errors-c3000-through-c3099.md
1 parent 4f6b007 commit 0ade68d

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

docs/error-messages/compiler-errors-2/compiler-errors-c3000-through-c3099.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -63,11 +63,11 @@ The articles in this section of the documentation explain a subset of the error
6363
| [Compiler error C3045](compiler-error-c3045.md) | Expected a compound statement following OpenMP 'sections' directive. Missing '{' |
6464
| [Compiler error C3046](compiler-error-c3046.md) | Missing structured block in an OpenMP '#pragma omp sections' region |
6565
| [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 |
6767
| [Compiler error C3049](compiler-error-c3049.md) | '*argument*': invalid argument in OpenMP 'default' clause |
6868
| [Compiler error C3050](compiler-error-c3050.md) | '*class*': a ref class cannot inherit from '*identifier*' |
6969
| 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 |
7171
| [Compiler error C3053](compiler-error-c3053.md) | '*identifier*': 'threadprivate' is only valid for global or static data items |
7272
| [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.) |
7373
| [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
8080
| [Compiler error C3062](compiler-error-c3062.md) | '*identifier*': enumerator requires value since the underlying type is '*type*' |
8181
| [Compiler error C3063](compiler-error-c3063.md) | operator '*operator*': all operands must have the same enumeration type |
8282
| 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 |
8585
| Compiler error C3067 | an initializer list cannot be used with the built-in operator[] |
8686
| [Compiler error C3068](compiler-error-c3068.md) | '*identifier*': a 'naked' function cannot contain objects that would require unwinding if a C++ exception occurred |
8787
| [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
9393
| [Compiler error C3075](compiler-error-c3075.md) | '*identifier*': you cannot embed an instance of a reference type, '*type*', in a value-type |
9494
| [Compiler error C3076](compiler-error-c3076.md) | '*identifier*': you cannot embed an instance of a reference type, '*type*', in a native type |
9595
| [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 |
9797
| Compiler error C3079 | an initializer list cannot be used as the right operand of this assignment operator |
9898
| [Compiler error C3080](compiler-error-c3080.md) | '*finalizer*': a finalizer cannot have a storage-class-specifier |
9999
| Compiler error C3081 | Obsolete. |

0 commit comments

Comments
 (0)