Skip to content

Commit b8d8cb0

Browse files
authored
Merge pull request #202 from Microsoft/master
merge to live
2 parents c59886e + 1fa2ad8 commit b8d8cb0

File tree

7 files changed

+455
-29
lines changed

7 files changed

+455
-29
lines changed

LICENSE

Lines changed: 395 additions & 0 deletions
Large diffs are not rendered by default.

LICENSE-CODE

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
The MIT License (MIT)
2+
Copyright (c) Microsoft Corporation
3+
4+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and
5+
associated documentation files (the "Software"), to deal in the Software without restriction,
6+
including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense,
7+
and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so,
8+
subject to the following conditions:
9+
10+
The above copyright notice and this permission notice shall be included in all copies or substantial
11+
portions of the Software.
12+
13+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT
14+
NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
15+
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
16+
WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
17+
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

README.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
## Microsoft Open Source Code of Conduct
2+
3+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
4+
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
5+
16
# Visual Studio 2017 documentation for Visual C++
27

38
Welcome! This repo contains source files for the work-in-progress Visual C++ technical documentation. The topics are published on the [Visual C++ documentation site](https://docs.microsoft.com/cpp).
@@ -11,4 +16,4 @@ We welcome your contributions to help us improve the Visual C++ docs. All the ar
1116

1217
Several feature areas of Visual Studio have their own folders in this repo, such as **standard-library** for topics on the C++ Standard Library, **ide** for topics on the Visual Studio interactive development environment (IDE), and so forth. The **/media** subfolder in each folder contains art files for the topics. The [Contributing guide](CONTRIBUTING.md) has more information.
1318

14-
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
19+
This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

ThirdPartyNotices

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
##Legal Notices
2+
Microsoft and any contributors grant you a license to the Microsoft documentation and other content
3+
in this repository under the [Creative Commons Attribution 4.0 International Public License](https://creativecommons.org/licenses/by/4.0/legalcode),
4+
see the [LICENSE](LICENSE) file, and grant you a license to any code in the repository under the [MIT License](https://opensource.org/licenses/MIT), see the
5+
[LICENSE-CODE](LICENSE-CODE) file.
6+
7+
Microsoft, Windows, Microsoft Azure and/or other Microsoft products and services referenced in the documentation
8+
may be either trademarks or registered trademarks of Microsoft in the United States and/or other countries.
9+
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
10+
Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
11+
12+
Privacy information can be found at https://privacy.microsoft.com/en-us/
13+
14+
Microsoft and any contributors reserve all others rights, whether under their respective copyrights, patents,
15+
or trademarks, whether by implication, estoppel or otherwise.

docs/cpp/TOC.md

Lines changed: 21 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,24 @@
11
# [C++ Language Reference](cpp-language-reference.md)
2+
## [Welcome Back to C++ (Modern C++)](welcome-back-to-cpp-modern-cpp.md)
3+
### [C++ Type System (Modern C++)](cpp-type-system-modern-cpp.md)
4+
#### [Value Types (Modern C++)](value-types-modern-cpp.md)
5+
#### [Type Conversions and Type Safety (Modern C++)](type-conversions-and-type-safety-modern-cpp.md)
6+
### [Uniform Initialization and Delegating Constructors](uniform-initialization-and-delegating-constructors.md)
7+
### [Object Lifetime And Resource Management (Modern C++)](object-lifetime-and-resource-management-modern-cpp.md)
8+
### [Objects Own Resources (RAII)](objects-own-resources-raii.md)
9+
### [Smart Pointers (Modern C++)](smart-pointers-modern-cpp.md)
10+
#### [How to: Create and Use unique_ptr Instances](how-to-create-and-use-unique-ptr-instances.md)
11+
#### [How to: Create and Use shared_ptr Instances](how-to-create-and-use-shared-ptr-instances.md)
12+
#### [How to: Create and Use weak_ptr Instances](how-to-create-and-use-weak-ptr-instances.md)
13+
#### [How to: Create and Use CComPtr and CComQIPtr Instances](how-to-create-and-use-ccomptr-and-ccomqiptr-instances.md)
14+
### [Pimpl For Compile-Time Encapsulation (Modern C++)](pimpl-for-compile-time-encapsulation-modern-cpp.md)
15+
### [Containers (Modern C++)](containers-modern-cpp.md)
16+
### [Algorithms (Modern C++)](algorithms-modern-cpp.md)
17+
### [String and I-O Formatting (Modern C++)](string-and-i-o-formatting-modern-cpp.md)
18+
### [Errors and Exception Handling (Modern C++)](errors-and-exception-handling-modern-cpp.md)
19+
#### [How to: Design for Exception Safety](how-to-design-for-exception-safety.md)
20+
#### [How to: Interface Between Exceptional and Non-Exceptional Code](how-to-interface-between-exceptional-and-non-exceptional-code.md)
21+
### [Portability At ABI Boundaries (Modern C++)](portability-at-abi-boundaries-modern-cpp.md)
222
## [Lexical Conventions](lexical-conventions.md)
323
### [Overview of File Translation](overview-of-file-translation.md)
424
### [Character Sets2](character-sets2.md)
@@ -398,23 +418,4 @@
398418
## [Microsoft Extensions](microsoft-extensions.md)
399419
## [Nonstandard Behavior](nonstandard-behavior.md)
400420
### [Compiler Limits](compiler-limits.md)
401-
# [Welcome Back to C++ (Modern C++)](welcome-back-to-cpp-modern-cpp.md)
402-
## [C++ Type System (Modern C++)](cpp-type-system-modern-cpp.md)
403-
### [Value Types (Modern C++)](value-types-modern-cpp.md)
404-
### [Type Conversions and Type Safety (Modern C++)](type-conversions-and-type-safety-modern-cpp.md)
405-
## [Uniform Initialization and Delegating Constructors](uniform-initialization-and-delegating-constructors.md)
406-
## [Object Lifetime And Resource Management (Modern C++)](object-lifetime-and-resource-management-modern-cpp.md)
407-
## [Objects Own Resources (RAII)](objects-own-resources-raii.md)
408-
## [Smart Pointers (Modern C++)](smart-pointers-modern-cpp.md)
409-
### [How to: Create and Use unique_ptr Instances](how-to-create-and-use-unique-ptr-instances.md)
410-
### [How to: Create and Use shared_ptr Instances](how-to-create-and-use-shared-ptr-instances.md)
411-
### [How to: Create and Use weak_ptr Instances](how-to-create-and-use-weak-ptr-instances.md)
412-
### [How to: Create and Use CComPtr and CComQIPtr Instances](how-to-create-and-use-ccomptr-and-ccomqiptr-instances.md)
413-
## [Pimpl For Compile-Time Encapsulation (Modern C++)](pimpl-for-compile-time-encapsulation-modern-cpp.md)
414-
## [Containers (Modern C++)](containers-modern-cpp.md)
415-
## [Algorithms (Modern C++)](algorithms-modern-cpp.md)
416-
## [String and I-O Formatting (Modern C++)](string-and-i-o-formatting-modern-cpp.md)
417-
## [Errors and Exception Handling (Modern C++)](errors-and-exception-handling-modern-cpp.md)
418-
### [How to: Design for Exception Safety](how-to-design-for-exception-safety.md)
419-
### [How to: Interface Between Exceptional and Non-Exceptional Code](how-to-interface-between-exceptional-and-non-exceptional-code.md)
420-
## [Portability At ABI Boundaries (Modern C++)](portability-at-abi-boundaries-modern-cpp.md)
421+

docs/linux/configure-a-linux-project.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ Once the files are copied, use the **VC++ Directories** item in Project properti
6666
## Copy Sources
6767
When building, the source files on your development PC are copied to the Linux computer and compiled there. By default, all sources in the Visual Studio project are copied to the locations set in the settings above. However, additional sources can also be added to the list, or copying sources can be turned off entirely, which is the default for a Makefile project.
6868

69-
* **Sources to copy** determines which sources are copied to the remote computer. By default, the **@(SourcesToCopyRemotely)** defaults to all files in the project.
69+
* **Sources to copy** determines which sources are copied to the remote computer. By default, the **@(SourcesToCopyRemotely)** defaults to all source code files in the project, but does not include any asset/resource files, such as images.
7070

7171
* **Copy sources** can be turned on and off to enable and disable the copying of source files to the remote computer.
7272

license.md

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

0 commit comments

Comments
 (0)