MSDN Documentation

Microsoft Developer Network - C++ Resources

C++ Code Samples

Basic Console Application

Learn the fundamentals of creating a simple C++ application that runs in the console. Covers input/output and basic data types.

Console Beginner Input/Output
View Sample

Windows Forms with C++

Explore how to create graphical user interfaces (GUIs) for Windows applications using C++ and Windows Forms.

GUI Windows API Intermediate
View Sample

Asynchronous Operations

Understand and implement asynchronous programming patterns in C++ for better performance and responsiveness.

Concurrency Async Advanced
View Sample

File I/O Operations

Master reading from and writing to files using standard C++ libraries and platform-specific APIs.

File I/O Standard Library Beginner
View Sample

Networking with Boost.Asio

A comprehensive example demonstrating network programming using the popular Boost.Asio library.

Networking Boost Intermediate
View Sample

STL Containers Deep Dive

Examples showcasing the usage and performance characteristics of various Standard Template Library (STL) containers.

STL Data Structures Intermediate
View Sample