This is a set of templates and macros to provide the ability to easily serialize any object to a string stream.
Latest Basic Programming Articles
Explore Constructors and Destructors in C++
Explore the concepts behind constructors and destructors, along with their implementations in C++.
Control Statements and Basic Loops in C++/CLI
Become more proficient on the usage of statements to control the flow of execution through a C++/CLI application.
C++ Programming: A Better Vector Trim Algorithm With Move Semantics
Vectors are one of the single most useful and most used objects in the STL. They are easy to use, and remove the burden of memory management from the user. It is possible to partially control memory usage by using functions like reserve
, but nothing is provided to free up excess memory. Users have come up with ways to trim a vector by hand, but with the advent of the new C++0x and its move semantics, the classic solution of copy-swaping has become excessively expensive. This article seeks to find a better solution.
Simplex Optimization Algorithm and Implemetation in C++ Programming
The article introduces the simplex algorithm, provides a useful C++ function to optimize target function parameters, and shows rich examples, figures, flowcharts. source code is also attached with the article.
An Efficient Pointer Wrapper in C++ for Scientific Computation
This article introduces a simple wrapper template.
Latest CodeGuru Developer Columns
C++ Exception Handling: How to Handle Exceptions in C++
Learn to implement exception handling mechanism in C++.

Migrating to ASP.NET Core 2.0
Here's a checklist to prepare for upgrading from ASP.NET Core 1.1 to 2.0.

Creating a Tile Slide Puzzle Game in VB.NET
Create a Tile Slide game with Visual Basic.NET.
Programming Devices and Activities from the Microsoft Graph APIs
With Microsoft's new Project Rome, the user experience across all platforms (Windows, iOS, or Android) will be seamless among different hardware.