title: Meaning of ^ variables in C++/CX
body: <p>I've just returned to C++ for a game related project for Windows 8/RT after many years of  absence in favor of C#.</p>
  
  <p>Working with the generated Game Project Skeleton I've stumbled upon method signatures like the one below. Could anyone enlighten me what's the ^ is supposed to do?</p>
  
  <pre><code>Concurrency::task&lt;Platform::Array&lt;byte&gt;^&gt; ReadDataAsync(Platform::String^ filename)
  </code></pre>