title: QApplication app(argc, argv)
body: <p>I noticed that the <code>main.cpp</code> in a <code>Qt</code> application has to contain the following line: </p>
  
  <pre><code>QApplication app(argc, argv);
  </code></pre>
  
  <p>I know that <code>argc</code> is the number of command-line arguments, and <code>argv</code> is that array list of command-line arguments. But, the question in my mind is: <strong>what are those arguments I'm passing to the constructor and at the same time cannot explicitly see? What is working behind the scences out there?</strong></p>
  
  <p>Thanks.</p>