title: "class template" versus "template class"
body: <blockquote>
    <p><strong>Possible Duplicate:</strong><br>
    <a href="https://stackoverflow.com/questions/879535/what-is-the-difference-between-a-template-class-and-a-class-template">What is the difference between a template class and a class template?</a>  </p>
  </blockquote>
  
  
  
  <p>I've seen several C++ gurus rip on people for calling something like </p>
  
  <pre><code>template &lt;typename T&gt;
  class SomeClass
  {
      //...
  };
  </code></pre>
  
  <p>a template class instead of a class template. (Not a huge rip, mind you, but as an indication that someone isn't an experienced C++ programmer) Yes, the correct word is "class template" -- because it is a template used to generate classes.</p>
  
  <p>But I don't understand why in typical conversation the distinction matters. Nobody listening to/reading what you've written is going to understand what you're talking about to mean anything else.</p>
  
  <p>Is there some specific use of the words "template class" in the standard or otherwise which makes use of those words in that order grossly wrong?</p>