title: what is () operator called in c++?
body: <pre><code>class functor;
  
  functor();
  </code></pre>
  
  <p>What is <code>()</code> operator called? Does it create objects using new operator?</p>
  
  <p>I tried searching on google, but "()" was absent from the result, even with quotes.</p>
  
  <p>Edit : <code>()</code> is used with functors generally, but it can be used with classes who have not overloaded the operator <code>()</code>. It creates object of the class.</p>