title: C++ "?>" operator
body: <p>Could someone explain me what this kind of operator <pre>this?></pre> does in C++?</p>
  
  <p>Below example of code with usage of it:</p>
  
  <pre><code>#include &lt;iostream&gt;
  #include &lt;string&gt;
  
  using namespace std;
  
  class A {
    public:
      int x;
  };
  
  class B : public A {
    public:
      B() {x=1;}
      B(int x) {this?&gt;x = x;}
  };
  
  int main()
  {
    B c1;
    B c2(10);
    cout &lt;&lt; c1.x;
    cout &lt;&lt; c2.x;
    return 0;
  }
  </code></pre>