title: How may i use asynchronous functions in C++?
body: <p>I'm a beginner C++ programmer. As i know statements will be executed line by line so if i call a function inside main,the body of called function will be executed first then the rest of the code...</p>
  
  <p>As shown in following code:</p>
  
  <pre><code>int main()
  {
   ABC();
   // ...
  }
  
  void ABC()
  {
  // ...
  }
  </code></pre>
  
  <p>So execution of my current program is <strong>synchronous</strong>,but i want it to be <strong>asynchronous</strong>.</p>
  
  <p>Sorry for bad title! I couldn't find better title for the question! If you can plz edit it.</p>
  
  <p>Thanks for your help to a beginner programmer like me :D</p>