title: Why do I get an error about the initializer not being a constant?
body: <p>I am using the following code.</p>
  
  <pre><code>const int X_ORIGIN = 1233086;             
  const int Y_ORIGIN = -4728071;              
  const int Z_ORIGIN = 4085704;
  const int xyzOrigin[NUM_DIMENSIONS] = {X_ORIGIN, Y_ORIGIN, Z_ORIGIN};
  </code></pre>
  
  <p>When I compile it, GCC gives me the following error.</p>
  
  <blockquote>
    <p>Transformations.h:16:1: error: initializer element is not constant</p>
  </blockquote>
  
  <p>What does that mean? How can I fix my code?</p>