title: Access an undeclared struct?
body: <p>I there a way to access a struct that has not been declared yet?</p>
  <pre><code>//Need to some how declare 'monitor' up here, with out moving 'monitor' above 'device'
  //because both structs need to be able to access each others members
  
  struct{
      int ID = 10;
      int Get__Monitor__ID(){
          return monitor.ID; //obvioulsly 'monitor' is not declared yet, therefore throws error and is not accessible
      }
  } device;
  
  struct{
      int ID = 6;
      int Get__Device__ID(){
          return device.ID; //because 'device' is declared above this struct, the ID member is accessible
      }
  } monitor;
  </code></pre>