(Some) good C++ practices
Good practices are in any programming language crucial in order
to deliver high quality products. Moreover, languages evolve and,
even if they are compatible with previous standards for obvious reasons,
new syntax (and more in general new functionalities) should be preferred.
In the first part of the talk, a brief overview of C++ cast operators
will be given. Then, a very frequent class hierarchy will be analysed,
trying to understand why the most naive design often fails and how
to proceed to have a more robust, comprehensible and extensible code
in such a situation.
No data to display