Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
This topic lists presentations, documentation, and blog post resources for Visual C++ development for Microsoft Game Development Kit (GDK) on Xbox development.
Resources
- Microsoft C++ language conformance table, Microsoft Docs
- Microsoft C++ porting and upgrading guide, Microsoft Docs
- Optimization best practices, Microsoft Docs
- C++ binary compatibility between Visual Studio versions, Microsoft Docs
- Compiler warnings that are off by default, Microsoft Docs
- Understanding SAL, Microsoft Docs
- Troubleshooting for the Microsoft Visual C++ Compiler or the Visual C++ Linker, Microsoft Knowledge Base article 974229
- 64-bit programming for Game Developers, Microsoft Docs
Books
- 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. link
Processor software optimization manuals
- Developer Guides, Manuals & ISA Documents, AMD
- Intel 64 and IA-32 Architectures Software Developer Manuals, Intel
- Software Optimization Guide for AMD Family 16h Processors, AMD
- Software Optimization Guide for AMD Family 17h Models 30h and Greater Processors, AMD
Presentations
- X-Fest 2022: Building Games with the GDK: Visual Studio 2022, Build without Install, and Clang
- Pure Virtual C++ 2022: MSVC C++20/23 Update
- GDC 2022: Leveling-up Developer Productivity with Visual Studio 2022
- CppCon 2021: Various
- Pure Virtual C++ 2021: MSVC C++20 Update
- Build 2020: Modern C++ development with Visual Studio
- Build 2013: The Future of C++
- CppCon 2019: C++ Standard Library "Little Things"
- CppCon 2019: Upgrade from "permissive C++" to "modern C++" with Visual Studio 2019
- C++ and Beyond 2012: atomic<> Weapons
- C9::GoingNative 2018: C++ Standard Conformance in Visual Studio 2017 version 15.7
- C9::GoingNative 2016 MSVC++ is* C++17 standard library feature complete!
- C9::GoingNative 2012: VC11 Auto-Vectorizer, C++ NOW, Lang.NEXT
- GoingNative 2013: An Effective C++11/14 Sampler
- GoingNative 2012: C+11, VC++11 and Beyond
- GoingNative 2012: Threads and Shared Variables in C++11
- GoingNative 2012: STL11: Magic && Secrets
- Xfest 2019: Inside Visual Studio 2019 (GDN)
- Xfest 2012: Coding Best Practices for Xbox
MSDN Magazine articles
- Visual C++ - Microsoft Pushes C++ into the Future (April 2016)
- Windows with C++ - Coroutines in Visual C++ 2015 (October 2015)
- Windows with C++ - Adding Compile-Time Type Checking to Printf (May 2015)
- Windows with C++ : Using Regular Expressions with Modern C++ (January 2014)
- C++ - Functional-Style Programming in C++ (August 2012)
- C++ - New Standard Concurrency Features in Visual C++ 11 (March 2012)
- X64 Primer: Everything You Need To Know To Start Programming 64-Bit Windows Systems (May 2006)
- Safe! Repel Attacks on Your Code with the Visual Studio 2005 Safe C and C++ Libraries (May 2005)
- Under The Hood: Link-time Code Generation (May 2002)