Yeah, compiled C++ code loses almost all of the semantic information that the original code has (class names, variable names, function signatures, etc.) so all you get is a huge chunk of assembly code.

Decompiling everything is futile, however concentrating on certain parts and decompiling just those small functions can work.