Game Development in C++ Paul Pedriana
High Performance Game Programming in C++ Paul Pedriana
Binary-compatible C++ Interfaces Feb 2002 - Chad Austin This article explains how to keep the binary interface intact while changing compiler configurations and even compiler. Pretty good explanation of how to use classes in DLLs too. Portable Inheritance and Polymorphism in C 1997 - Miro Samek This article explains how object oriented mechanisms such as classes, inheritance, virtual functions, and interfaces can be implemented in ordinary C code. Standard Template Library Programmer's Guide This is a collection of documents provided by SGI about their implementation of the STL library. The One: A singleton discussion May 2002 - Robin Tan This article discusses the dangers of using singletons. Some of the dangers mentioned is the order of destruction, thread safety, exception safety. Callback Implementations in C++ June 1997 - Paul Jakubik This article describes several different design patters for callback. It includes simple global callback functions, class member callback functions, function objects. The article uses templates extensively. Thinking in C++ 2nd Ed 2000 - Bruce Eckel This is the complete book available online. Using a CallHandler and Caller Object to Simplify Function Calling Between Anonymous Objects March 2003 - John Hattan Function pointers to member functions in C++ normally is a complicated matter, but this article shows a simple solution. Monoliths "Unstrung" Feb, 2002 - Herb Sutter This article discusses class design, and how to decide which functions should be member functions and which should not. Generic Callbacks Feb, 2002 - Herb Sutter This article shows how to make a well designed generic callback implementation. C++ Home
CodeGuru
Guru of the Week This list holds a lot of tips on various C++ issues. The Code Project
Scripting in C using Co-Routines August 2003 - Thomas Tong This article describes how to make normal C work as a scripting language that can be suspended and continued at will (without the use of threads). Under the hood of C++ March 1994 - Jan Gray This article describes in detail how Visual C++ implements member access for classes. Member Function Pointers and the Fastest Possible C++ Delegates May 2004 - Don Clugston A very good article that explains the different types of member function pointers and how to overcome them when writing delegates. Boost C++ Libraries This is the official page for the boost C++ libraries. Tiny Template Library: Implementing typelist C++ templates that looks interesting. C++ Templates Tutorial 1997 - Microsoft Gives a good overview of the possibilities of templates in C++. POCO C++ Libraries Free C++ library for performing common tasks. How to do case-insensitive string comparison Matt Austern Shows how to properly implement case-insensitive string comparison in C++ GCC-Inline-Assembly-HOWTO Mar, 2003 - Sandeep S This article gives a good explanation of how GCC inline assembly should be used. C++11 - Wikipedia 2012 This article in the Wikipedia gives a good overview of the C++11 standard. Pre-defined Compiler Macros Lists the pre-defined compiler macros for detecting different architectures |