title: How to get next value of enum
body: <p>I have the following problem:</p>
  
  <pre><code>    enum Language { English, French, German, Italian, Spanish };
  
      int main() {
  
      Language tongue = German;
      tongue = static_cast&lt;Language&gt;(tongue + 1);
  
        cout &lt;&lt; tongue;                  
  
  }
  </code></pre>
  
  <p>//it returns 3.....but i want to get the language name on index 3.....</p>