title: How do I 'ToString()' an enum in C++?
body: <p>How do I 'ToString()' an enum in C++?</p>
  <p>In Java and C# I would just call ToString.</p>
  <pre><code>enum Colours
  {
      Red =0,
      Green=1,
      Blue=2
  };
  </code></pre>
  <p>I need to create a string like: &quot;Invalid colour '&quot; + colour + &quot;' selected.&quot;</p>