4 ms·
And that's why I am not claiming I know C++. Don't get me wrong, I can read the code, debug it and correct it. But in C++ being able to read the code and unde
by lmilcin 5y ago
And that's why I am not claiming I know C++.
Don't get me wrong, I can read the code, debug it and correct it.
But in C++ being able to read the code and understanding consequences of every single line of it are completely different things.
There is just so much magic involved that no one ever can claim they fully know C++ and if they do I can safely and provably call them liars and find something they will not be able to explain.
- praptak 5y agoMy main problem with C++ is not that there's a lot to know (although this too). It's something else: even if you know C++ very well, you need a lot of external research to understand a snippet of code. A single line of C++ can trigger a lot of mechanisms which change the semantics. Overloaded operators, custom allocation, template overloads, copy vs reference - all of this depending on a huge graph of header files.