Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
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)