title: Back trace in C++
body: <p>In a big code that has many functions and many calls I would like to print at screen or logger a back trace of any function with any additional info for example:</p>
  
  <p>main calls function A and A calls function B that calls function C.</p>
  
  <p>If I put a print at function C I would like it to print <code>main::A::B::C - [any parameter value for debugging]</code> or any other format.</p>
  
  <p>This will help me debug the issue I am facing faster.</p>
  
  <p>Note: for those who will answer me that you can put a print on each function, as I said many calls and many flows.</p>