title: What is ^ in object definition?
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/202463/what-does-the-caret-mean-in-c-cli">What does the caret mean in C++/CLI?</a><br>
    <a href="https://stackoverflow.com/questions/500580/in-c-clr-what-does-a-hat-character-do">In C++/CLR, what does a hat character ^ do?</a>  </p>
  </blockquote>
  
  
  
  <p>I created my first Win form application in Visual Studio C++, and browsing through the code saw something that I cannot understand:</p>
  
  <pre><code>private: System::Windows::Forms::Button^  button1;
  </code></pre>
  
  <p>What is the meaning of <code>^</code> sign in this line? I understand <code>*</code> and <code>&amp;</code> but never seen <code>^</code> in definition of an object.</p>