title: What does the question mark character ('?') mean in C++?
body: <pre><code>int qempty()
  {
      return (f == r ? 1 : 0);
  }
  </code></pre>
  <p>In the above snippet, what does &quot;?&quot; mean?  What can we replace it with?</p>