I recently heard the expression: "If you think you know C++ then you don't know C++".
I take that to mean that C++ is sufficiently large and complex that it is not very common for someone to be deeply familiar with all of its facets.
So this made me wonder what parts of C++ are really essential to know to become a solid indie game developer.
Are there any dark corners that a developer would do well to learn?