title: missing type specifier - int assumed C4430 error
body: <p><strong>Situation:</strong> I am attempting to create a range of methods within a Nodes class, all of which will use a struct "listnode" composed of playerName (string) and next (listnode). I have created the struct within a header file as I will be using the struct in the main class also.</p>
  
  <p><strong>Error:</strong> When I compile, I get an unusual error, its an error "c4430: missing type specifier - int assumed. Note: C++ does not support default int" I get this error on like 8.</p>
  
  <pre><code>#ifndef STRUCTS_H
  #define STRUCTS_H
  #include &lt;Windows.h&gt;
  #include &lt;string&gt;
  
  typedef struct 
  {
      string playerName;
      listnode * next;
  } listnode;
  
  #endif
  </code></pre>