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/overview/cpp-conformance-improvements-2017.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1909,7 +1909,7 @@ The compiler raises C5050 for both of these cases:
1909
1909
```Output
1910
1910
warning C5050: Possible incompatible environment while
1911
1911
importing module 'm': mismatched C++ versions.
1912
-
Current "201402" module version "201703"`.
1912
+
Current "201402" module version "201703".
1913
1913
```
1914
1914
1915
1915
The compiler also raises [C7536](../error-messages/compiler-errors-2/compiler-error-c7536.md) whenever the *`.ifc`* file has been tampered with. The header of the module interface contains an SHA2 hash of the contents below it. On import, the *`.ifc`* file is hashed, then checked against the hash provided in the header. If these don't match, error C7536 is raised:
Copy file name to clipboardExpand all lines: docs/overview/cpp-conformance-improvements.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1566,7 +1566,7 @@ int main()
1566
1566
This program previously incorrectly compiled and linked, but will now emit error C7631.
1567
1567
1568
1568
```Output
1569
-
error C7631: '`anonymous-namespace'::x': variable with internal linkage declared but not defined
1569
+
error C7631: 'anonymous-namespace::x': variable with internal linkage declared but not defined
1570
1570
```
1571
1571
1572
1572
Such variables must be defined in the same translation unit they're used in. For example, you can provide an explicit initializer or a separate definition.
Copy file name to clipboardExpand all lines: docs/porting/visual-cpp-change-history-2003-2015.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2204,7 +2204,7 @@ Although these differences can affect your source code or other build artifacts,
2204
2204
When this new behavior parses a **`decltype`** expression that includes a type that hasn't been declared yet, the compiler issues compiler error C2039 as a result.
2205
2205
2206
2206
```Output
2207
-
error C2039: 'type': is not a member of '`global namespace''
2207
+
error C2039: 'type': is not a member of 'global namespace'
Copy file name to clipboardExpand all lines: docs/porting/visual-cpp-what-s-new-2003-through-2015.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1043,7 +1043,7 @@ Although these differences can affect your source code or other build artifacts,
1043
1043
When this new behavior parses a **`decltype`** expression that includes a type that has not yet been declared, the compiler issues compiler error C2039 as a result.
1044
1044
1045
1045
```Output
1046
-
error C2039: 'type': is not a member of '`global namespace''
1046
+
error C2039: 'type': is not a member of 'global namespace'
1047
1047
```
1048
1048
1049
1049
Example 1: use of an undeclared type (before)
@@ -2005,7 +2005,7 @@ __sptr, __uptr
2005
2005
2006
2006
The compiler has breaking changes in this release.
2007
2007
2008
-
- `64-bit native and cross-compilers.
2008
+
- 64-bit native and cross-compilers.
2009
2009
- `/analyze` (Enterprise Code Analysis) compiler option has been added.
2010
2010
- `/bigobj` compiler option has been added.
2011
2011
- `/clr:pure`, `/clr:safe`, and `/clr:oldSyntax` have been added. (Later deprecated in Visual Studio 2015 and removed in Visual Studio 2017.)
0 commit comments