title: compile error C2099: initializer is not a constant
body: <p>The following code wont compile:</p>
  
  <pre><code>const int a = 0;
  
  struct Test
  {
      int b;
  };
  
  static const struct Test test = 
  {
      a
  };
  </code></pre>
  
  <p>Its a cut down example of what I am really trying to do, but what am I doing wrong?</p>