I would to know if there is a tool in C++ that gives you a report where it displays the following:
Of course, you need to execute a script that runs say unit tests and from there generate a report.
If you are familiar with code coverage tool Cobertura for Java and NCover for C# that's one of its important features.
Have a look at that list of Code Coverage Tools for C and C++.