I have learned C++ for 2 years and my skills are currently very good (I think, ).
But during my learning way I never used the "Debugger" to debug the program. Simply, when there was some error, the compiler showed me where (usually at some line) was the problem and then I fixed it.
But what the h**l is the "Debugger"?
Because I have absolutely no idea how it can work.
Could anybody explain me "in few words" this problematic, or if it cannot be explained "in few words", just write here about some book about debugging?
Thanks in advance.