Skip to content

Commit cb76170

Browse files
authored
Merge pull request #238 from Microsoft/master
merging latest commits for offline build
2 parents 7a9830e + 8e7c217 commit cb76170

File tree

6 files changed

+14
-12
lines changed

6 files changed

+14
-12
lines changed

docs/data/data-access-in-cpp.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,10 @@ Connect to Azure SQL Database from C or C++ applications.
6060
[Microsoft Azure Storage Client Library for C++](https://github.com/Azure/azure-storage-cpp)
6161
[Azure Storage](/azure/storage/storage-introduction) is a cloud storage solution for modern applications that rely on durability, availability, and scalability to meet the needs of their customers. Connect to Azure Storage from C++ by using the Azure Storage Client Library for C++.
6262

63-
[ODBC Driver 13.1 for SQL Server - Windows Released](https://blogs.msdn.microsoft.com/sqlnativeclient/2016/08/01/announcing-the-odbc-driver-13-1-for-sql-server/")
63+
[ODBC Driver 13.1 for SQL Server - Windows Released](https://blogs.msdn.microsoft.com/sqlnativeclient/2016/08/01/announcing-the-odbc-driver-13-1-for-sql-server)
6464
The latest ODBC driver provides robust data access to Microsoft SQL Server 2016 Microsoft Azure SQL Database for C/C++ based applications. Provides support for features including always encrypted, Azure Active Directory, and AlwaysOn Availability Groupsi. Also available for MacOS and Linux.
6565

66-
[SQL Server Native Client]("https://msdn.microsoft.com/library/ms130892.aspx")
66+
[SQL Server Native Client](https://msdn.microsoft.com/library/ms130892.aspx)
6767
SQL Server Native Client is a stand-alone data access application programming interface (API), used for both OLE DB and ODBC, that supports SQL Server 2005 through SQL Server 2014. New applications should use the ODBC Driver 13.1 for SQL Server.
6868

6969
[Microsoft Azure C and C++ Developer Center](https://azure.microsoft.com/develop/cpp/)

docs/docfx.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@
4242
"ms.prod": "visual-studio-dev15",
4343
"ms.technology": "devlang-cpp",
4444
"ms.tgt_pltfrm": "",
45-
"scopedSearch": ["C++"]
45+
"searchScope": ["C++"]
4646
},
4747
"fileMetadata": {},
4848
"template": [],

docs/porting/visual-cpp-change-history-2003-2015.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,12 @@ translation.priority.mt:
3434
- "tr-tr"
3535
---
3636
# Visual C++ change history 2003 - 2015
37+
This article describes all the breaking changes from Visual Studio 2015 going back to Visual Studio 2003, and in this article the terms "new behavior" or "now" refer to Visual Studio 2015 and later. The terms "old behavior" and "before" refer to Visual Studio 2013 and earlier releases.
38+
39+
For information about Visual Studio 2017, see [What's new for Visual C++ in Visual Studio 2017](../what-s-new-for-visual-cpp-in-visual-studio.md) and [Conformance Improvements in Visual C++ in Visual Studio 2017](../cpp-conformance-improvements-2017.md).
40+
> [!NOTE]
41+
> There are no binary breaking changes between Visual Studio 2015 and Visual Studio 2017.
42+
3743
When you upgrade to a new version of the Visual C++ compiler, you might encounter compilation and/or runtime errors in code that previously compiled and ran correctly. Changes in the new version that cause such problems are known as *breaking changes*, and typically they're required by modifications in the C++ language standard, function signatures, or the layout of objects in memory.
3844

3945
To avoid run-time errors that are difficult to detect and diagnose, we recommend that you never statically link to binaries that were compiled by using different versions of the compiler. Also, when you upgrade an EXE or DLL project, make sure to upgrade the libraries that it links to. If you're using CRT (C Runtime) or C++ Standard Library (C++ Standard Library) types, don't pass them between binaries (including DLLs) that were compiled by using different versions of the compiler. For more information, see [Potential Errors Passing CRT Objects Across DLL Boundaries](../c-runtime-library/potential-errors-passing-crt-objects-across-dll-boundaries.md).
@@ -42,9 +48,6 @@ When you upgrade to a new version of the Visual C++ compiler, you might encounte
4248

4349
Additionally, ongoing improvements to compiler conformance can sometimes change how the compiler understands your existing source code. When this happens, you might encounter new or different errors during your build, or even behavioral differences in code that previously built and seemed to run correctly. Although these are not breaking changes like the ones discussed in this document, source code changes might be needed to resolve these issues.
4450

45-
This article describes all the breaking changes from Visual Studio 2015 going back to Visual Studio 2003, and in this article the terms "new behavior" or "now" refer to Visual Studio 2015 and later. The terms "old behavior" and "before" refer to Visual Studio 2013 and earlier releases.
46-
47-
For information about Visual Studio 2017, see [What's new for Visual C++ in Visual Studio 2017](../what-s-new-for-visual-cpp-in-visual-studio.md) and [Conformance Improvements in Visual C++ in Visual Studio 2017](../cpp-conformance-improvements-2017.md).
4851

4952
1. [C Runtime (CRT) Library Breaking Changes](#BK_CRT)
5053

docs/porting/visual-cpp-change-history-2003-20151.md

Lines changed: 0 additions & 4 deletions
This file was deleted.

docs/standard-library/chrono.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,9 +107,9 @@ Include the standard header \<chrono> to define classes and functions that repre
107107
|Literal|Description|
108108
|-------------|-----------------|
109109
|chrono::hours operator "" h(unsigned long long Val)|Specifies hours as an integral value.|
110-
|chrono::duration<double, ratio\<3600> > operator "" h(long double Val)|Specifies hours as a floating-point value.|
110+
|chrono::duration\<double, ratio\<3600> > operator "" h(long double Val)|Specifies hours as a floating-point value.|
111111
|chrono::minutes (operator "" min)(unsigned long long Val)|Specifies minutes as an integral value.|
112-
|chrono::duration<double, ratio\<60> > (operator "" min)( long double Val)|Specifies minutes as a floating-point value.|
112+
|chrono::duration\<double, ratio\<60> > (operator "" min)( long double Val)|Specifies minutes as a floating-point value.|
113113
|chrono::seconds operator "" s(unsigned long long Val)|Specifies minutes as an integral value.|
114114
|chrono::duration\<double> operator "" s(long double Val)|Specifies seconds as a floating-point value.|
115115
|chrono::milliseconds operator "" ms(unsigned long long Val)|Specifies milliseconds as an integral value.|

docs/visual-cpp-language-conformance.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ translation.priority.ht:
3434
This topic summarizes the ISO C++03, C++11, C++14, and Draft C++17 language standards conformance of compiler features and Standard Library (STL) features for Visual C++ in Visual Studio 2017 and earlier versions. Each compiler and STL feature name links to the ISO C++ Standard proposal paper that describes the feature, if one is available at publication time. The Supported column lists the Visual Studio version in which support for the feature first appeared.
3535

3636
For details on conformance improvements and other changes in Visual Studio 2017, see [C++ conformance improvements in Visual Studio 2017](cpp-conformance-improvements-2017.md) and [What's New for Visual C++ in Visual Studio 2017](what-s-new-for-visual-cpp-in-visual-studio.md). For conformance changes in earlier versions, see [Visual C++ change history](porting/visual-cpp-change-history-2003-2015.md) and [Visual C++ What's New 2003 through 2015](porting/visual-cpp-what-s-new-2003-through-2015.md). For current news from the C++ team, visit the [Visual C++ team blog](http://blogs.msdn.microsoft.com/vcblog/).
37+
38+
> [!NOTE]
39+
> There are no binary breaking changes between Visual Studio 2015 and Visual Studio 2017.
3740
3841
## Compiler Features
3942

0 commit comments

Comments
 (0)