“Learning by teaching“
Before I began teaching C++, I was convinced that I had a good command of C++ and that I knew all the theoretical aspects of this extensive programming language.
But unforeseen questions from my bright students woke me up.
Today, hundreds of lectures and lessons later, I dare say that I know C++. Thanks to the fact that I was learning by teaching!
So let me begin this category with a theoretical exercise for all professional programmers:
Consider the following expression in C++:
Which value has this expression?
What is the data type of the expression?