title: Call main() itself in c++?
body: <pre><code>#include &lt;iostream&gt;
  #include &lt;cstdlib&gt;
  
  int main() {
      cout &lt;&lt; "!!!Hello World!!!" &lt;&lt; endl;
      system("pause");
      return main();
  }
  </code></pre>
  
  <p>The above works, but it hardcoded the <code>main()</code> function. Is there a magic variable or macro to get the current running function?</p>