> ## Documentation Index
> Fetch the complete documentation index at: https://devdocs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual C++ 編譯器資源

> Visual C++ 編譯器資源

本主題列出 XBOX 上 Microsoft Game Development Kit (GDK) 開發之 Visual C++ 開發的簡報、文件與部落格文章資源。

## 資源

* [Microsoft C++ 語言一致性表格](https://learn.microsoft.com/cpp/overview/visual-cpp-language-conformance)，Microsoft Docs
* [Microsoft C++ 移植與升級指南](https://learn.microsoft.com/cpp/porting/visual-cpp-porting-and-upgrading-guide)，Microsoft Docs
* [最佳化的最佳做法](https://learn.microsoft.com/cpp/build/optimization-best-practices)，Microsoft Docs
* [Visual Studio 版本之間的 C++ 二進位相容性](https://learn.microsoft.com/cpp/porting/binary-compat-2015-2017)，Microsoft Docs
* [預設為關閉的編譯器警告](https://learn.microsoft.com/cpp/preprocessor/compiler-warnings-that-are-off-by-default)，Microsoft Docs
* [了解 SAL](https://learn.microsoft.com/cpp/code-quality/understanding-sal)，Microsoft Docs
* [Microsoft Visual C++ 編譯器或 Visual C++ 連結器的疑難排解](https://support.microsoft.com/help/974229/troubleshooting-for-the-microsoft-visual-c-compiler-or-the-visual-c-li)，Microsoft 知識庫文章 974229
* [遊戲開發人員的 64 位元程式設計](https://learn.microsoft.com/windows/win32/dxtecharts/sixty-four-bit-programming-for-game-developers)，Microsoft Docs

## 書籍

* Scott Meyers. *More Effective C++*. Addison-Wesley Professional, 1996. Print.
* Scott Meyers. *Effective Modern C++: 42 Specific Ways to Improve Your Use of C++11 and C++14*. O'Reilly Media, 2014. Print.
* Bjarne Stroustrup & Herb Sutter. *C++ Core Guidelines*. [連結](https://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines)

## 處理器軟體最佳化手冊

* [Developer Guides, Manuals & ISA Documents](https://developer.amd.com/resources/developer-guides-manuals/)，AMD
* [Intel 64 and IA-32 Architectures Software Developer Manuals](https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html)，Intel
* [Software Optimization Guide for AMD Family 16h Processors](https://developer.amd.com/wordpress/media/2012/10/SOG_16h_52128_PUB_Rev1_1.pdf)，AMD
* [Software Optimization Guide for AMD Family 17h Models 30h and Greater Processors](https://developer.amd.com/wp-content/resources/56305.zip)，AMD

## 簡報

* X-Fest 2022：[Building Games with the GDK: Visual Studio 2022, Build without Install, and Clang](https://aka.ms/xfestforeveryone)
* Pure Virtual C++ 2022：[MSVC C++20/23 Update](https://www.youtube.com/watch?v=DAl37n2XOwk)
* GDC 2022：[Leveling-up Developer Productivity with Visual Studio 2022](https://aka.ms/GDC)
* CppCon 2021：[各種主題](https://devblogs.microsoft.com/cppblog/microsoft-cpp-team-at-cppcon-2021/)
* Pure Virtual C++ 2021：[MSVC C++20 Update](https://www.youtube.com/watch?v=KIFESsVYe20)
* Build 2020：[Modern C++ development with Visual Studio](https://channel9.msdn.com/Events/Build/2020/BOD110)
* Build 2013：[The Future of C++](https://channel9.msdn.com/Events/Build/2013/2-306)
* CppCon 2019：[C++ Standard Library "Little Things"](https://www.youtube.com/watch?v=JIbH02EsdB8)
* CppCon 2019：[Upgrade from "permissive C++" to "modern C++" with Visual Studio 2019](https://www.youtube.com/watch?v=6orl-Tc6nLo)
* C++ and Beyond 2012：[atomic\<> Weapons](https://channel9.msdn.com/Shows/Going+Deep/Cpp-and-Beyond-2012-Herb-Sutter-atomic-Weapons-1-of-2)
* C9::GoingNative 2018：[C++ Standard Conformance in Visual Studio 2017 version 15.7](https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-66-C-Standard-Conformance-in-Visual-Studio-2017-version-157)
* C9::GoingNative 2016 [MSVC++ is\* C++17 standard library feature complete!](https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-47-MSVCpp-is-Cpp17-feature-complete)
* C9::GoingNative 2012：[VC11 Auto-Vectorizer, C++ NOW, Lang.NEXT](https://channel9.msdn.com/Shows/C9-GoingNative/GoingNative-7-VC11-Auto-Vectorizer-C-NOW-LangNEXT)
* GoingNative 2013：[An Effective C++11/14 Sampler](https://channel9.msdn.com/Events/GoingNative/2013/An-Effective-Cpp11-14-Sampler)
* GoingNative 2012：[C++11, VC++11 and Beyond](https://channel9.msdn.com/Events/GoingNative/GoingNative-2012/C-11-VC-11-and-Beyond)
* GoingNative 2012：[Threads and Shared Variables in C++11](https://channel9.msdn.com/Events/GoingNative/GoingNative-2012/Threads-and-Shared-Variables-in-C-11)
* GoingNative 2012：[STL11: Magic && Secrets](https://channel9.msdn.com/Events/GoingNative/GoingNative-2012/STL11-Magic-Secrets)
* Xfest 2019：*Inside Visual Studio 2019* ([GDN](https://aka.ms/xfest2019))
* Xfest 2012：*Coding Best Practices for XBOX*

## MSDN Magazine 文章

* [Visual C++ - Microsoft Pushes C++ into the Future](https://learn.microsoft.com/archive/msdn-magazine/2016/april/visual-c-microsoft-pushes-c-into-the-future) (2016 年 4 月)
* [Windows with C++ - Coroutines in Visual C++ 2015](https://learn.microsoft.com/archive/msdn-magazine/2015/october/windows-with-c-coroutines-in-visual-c-2015) (2015 年 10 月)
* [Windows with C++ - Adding Compile-Time Type Checking to Printf](https://learn.microsoft.com/archive/msdn-magazine/2015/may/windows-with-c-adding-compile-time-type-checking-to-printf) (2015 年 5 月)
* [Windows with C++ : Using Regular Expressions with Modern C++](https://learn.microsoft.com/archive/msdn-magazine/2014/january/windows-with-c-using-regular-expressions-with-modern-c) (2014 年 1 月)
* [C++ - Functional-Style Programming in C++](https://learn.microsoft.com/archive/msdn-magazine/2012/august/c-functional-style-programming-in-c) (2012 年 8 月)
* [C++ - New Standard Concurrency Features in Visual C++ 11](https://learn.microsoft.com/archive/msdn-magazine/2012/march/c-new-standard-concurrency-features-in-visual-c-11) (2012 年 3 月)
* [X64 Primer: Everything You Need To Know To Start Programming 64-Bit Windows Systems](https://learn.microsoft.com/archive/msdn-magazine/2006/may/x64-starting-out-in-64-bit-windows-systems-with-visual-c) (2006 年 5 月)
* [Safe! Repel Attacks on Your Code with the Visual Studio 2005 Safe C and C++ Libraries](https://learn.microsoft.com/archive/msdn-magazine/2005/may/repel-attacks-with-visual-studio-2005-safe-c-and-c-libraries) (2005 年 5 月)
* [Under The Hood: Link-time Code Generation](https://learn.microsoft.com/archive/msdn-magazine/2002/may/under-the-hood-link-time-code-generation) (2002 年 5 月)

## 部落格

* [Visual Studio 部落格](https://devblogs.microsoft.com/visualstudio/)
* [Visual C++ 小組部落格](https://devblogs.microsoft.com/cppblog/)
* [The Old New Thing](https://devblogs.microsoft.com/oldnewthing/)

## GitHub

* [Microsoft Standard Template Library](https://github.com/microsoft/STL)
* [MSBuild](https://github.com/dotnet/msbuild)


## Related topics

- [Visual Studio (內容)](/zh-TW/tools/tools-pc/visualstudio/gr-visualstudio-toc.md)
- [Visual Studio](/zh-TW/tools/tools-console/visualstudio/index.md)
- [Visual C++ 編譯器與連結器參數建議](/zh-TW/tools/tools-console/visualstudio/compiler-switch-recommendations.md)
- [XBOX 編譯器技術](/zh-TW/tools/tools-console/visualstudio/compiler-technology.md)
- [用於主機開發的 Visual Studio](/zh-TW/tools/tools-console/visualstudio/visualstudio.md)
