C++ Programming

C++ Programming: a collection of papers about C++ classes, namespaces and techniques


C++ programming
A One-liner Debug Tracing
February 21, 2025
Dancing Links Sudoku Solver
March 24, 2025
Sharing Classes across VS Projects
November 23, 2025
TGMDev C++ programming papers
Welcome to C++ programming TGMDev page

This page is under continuous construction. New papers will be added depending on time available to write the papers and readers interest. So, feel free to ask for new ones !!!

The development environment is the following:

A Word of Context about Development Environment
MFC C++ Programming

The namespaces, applications and techniques are based on the MFC (Microsoft Foundation Classes) framework. I know that many people find MFC programming complex and quite outdated. But, since I don't bother writing software for other operating systems than Windows, I've kept this technology for all my programming projects. Since the Visual Studio compiler supports the latest ISO C++ 20 standard, STL is widely used as a replacement for classic C++ methods. In addition, Hungarian notation, introduced at Microsoft by Charles Simonyi, is systematically used to name program variables. Again, many programmers deny the use of this naming convention. But, once again, I don't worry about it. Charles Simonyi is one of the best software designers, and I have personally found Hungarian notation extremely useful in software development.

For now, just select the paper of interest on the left pane and enjoy (hopefully) intesresting papers of C++ programming..

Comments and Questions
Comments and Questions

Id
Comment Author
Comment Date
Comment
Action
157
TGMDev
2025-12-15 10:31:09
Welcome to the C++ Programming pages of TGMDev.
Feel free to add request or questions about these pages...

Leave a comment
Leave a Comment or Question





Note: An email will be sent to the above email address to confirm your comment.
TGMDev
TGMDev

Download icon by Icons8