
That's right, Valmont had to request the submission size be upgraded to 70k characters +!
Valmont has taken extreme care to create a very in depth tutorial for C++ on Operator Overloading. The tutorial is very well structured and broken into 3 seperate chapters.
We thank Valmont for his contributions to the community and Code Newbies everywhere!
Here is a snippet from the Preface:
This tutorial contains three main chapters. The first chapter addresses simple straightforward issues, which are not obscured by high demand code or complex issues. Chapter two will build upon chapter one and addresses a few optimisations. The simplicity of operator overloading remains present, but that will be slightly obscured by new implementations. I've chosen for a style where chapters increase in difficulty, because operator overloading is a "hot issue" occasionally. It is sometimes considered difficult to implement, and therefore even professional programmers don't like to use them. But it is not difficult at all. I think that various aspects of the C++ language have only meaning when placed into the right context and that various aspects of the C++ language needs to be combined with each other to demonstrate its potential. This goes hand in hand with common sence and a bit more thought based on logic. This is where chapter three comes into play. Many (potential) coders who study the ways of operator overloading are less seasoned C++ coders. Young students are an example. A recap of certain aspects is in its place I think, so the lesser seasoned coder has the chance to review relevant topics to this tutorial without opening additional books all the time.
I will do that by demonstrating a return by reference function and some basic character handling (chapter three).
Full Tutorial Here