title: error c2099 initlizer is not a const how can i get rid of this error
body: <p>I have following in my header file </p>
  
  <pre><code>typedef unsigned int FRAMEBIT;
  
     typedef struct Msg_Node
     {
  FRAMEBIT Msg_Id;
  FRAMEBIT MSg_Indx;
  FRAMEBIT Msg_Size;
  struct cmd_Header* pcmd_attr;
  struct Msg_Node *pNext;
     }Msg_Node_T;
  </code></pre>
  
  <p>and in source file</p>
  
  <pre><code>      static Msg_Node_T MSG[ 6 ] = {
          {  0 , 112 , &amp;MSG[1]} ,
          {  113 , 32 , &amp;MSG[2]} ,
          {  146 , 64 ,  &amp;MSG[3]} ,
          {  211 , 72 ,  &amp;MSG[4]} ,
          {  284 , 64 ,  &amp;MSG[5]} ,
          {  349 , 32 , 0} 
        };
  </code></pre>
  
  <p>and getting an <code>error c2099 initliazer is not a constant</code> how can i remove this error?
  why  this error is coming? </p>