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:
- OS: Windows 11 (Windows 10 is also used to check compliance of code, classes and namespaces presented in the papers with this previous version of Windows)
- IDE: Visual Studio Community 2026
- Framework: always MFC (Microsoft Foundation Classes)
- Platform Toolset: always the lastest one (v145 on november 2025)
- C++ Language Standdard: ISO C++20 Standard (/std:c++20) or even Preview - ISO C++23 Standard (/std:c++23preview)
- STL: Used whenever possible
- Character Set: always Unicode Character Set
- MFC framework: use of MFC in Static Library
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..
Feel free to add request or questions about these pages...









