title: C++ compiler error c4430 "c++ doesnt support default int"
body: <p>Hi im trying to define an alias called USHORT.</p>
  <pre><code>// Demonstrates typedef keyword
  #include &lt;iostream&gt;
  
  typedef unsigned short int USHORT;  // typedef defined
  
  main() {
      USHORT  Width = 5;
      USHORT Length;
      Length = 10;
      USHORT Area  = Width * Length;
      std::cout &lt;&lt; &quot;Width:&quot; &lt;&lt; Width &lt;&lt; &quot;\n&quot;;
      std::cout &lt;&lt; &quot;Length: &quot;  &lt;&lt; Length &lt;&lt; std::endl;
      std::cout &lt;&lt; &quot;Area: &quot; &lt;&lt; Area;
  }
  </code></pre>
  <p>I keep getting a compiler error saying:</p>
  <blockquote>
  <p>Error 1   error C4430: missing type specifier - int assumed. Note: C++
  does not support
  default-int   c:\users\naqvi-home\documents\justit\c++\w1\cp1\list0304.cpp    8   1   ConsoleApplication3</p>
  </blockquote>
  <p>Thanks</p>