Learn about the link list as an example of a compile-time data structure and implement it with template meta-programming.
Latest Math Articles
Learn to use the C++ language construct such as "Template template parameters" to introduce the abstraction layers not only to improve the quality of code but also to make it more reusable.
Learn how to implement some basic number theory functions with the help of C++ template meta programming.
Protect Software with Product Keys based on the Advanced Encryption Standard (AES).
Walk through the mathematical derivation of orthographic and perspective projection matrices used in 3D graphics.
Learn about the basics of how binary data is stored and manipulated. It is intended for readers who are fairly new to numerical systems. The concepts of storing integers, real numbers, and characters are discussed.
Latest CodeGuru Developer Columns
The C++ compiler can perform automatic type conversion. Learn about the intricacies of automatic type conversion in C++.
Read through various ways to license and protect your .NET applications from potential pirates. You may find the perfect choice for your own work.
Wrap things up and finish the mouse maze game. Coding examples are both in C# and VB.NET.
Discover the world of Portable Class Libraries (PCLs) and how they can work for you.