title: Should lookup tables be static
body: <p>I have a Message class which parses text messages using lookup tables. I receive a lot of messages and create and destroy a lot of objects so I thought I declare those lookup tables as static members to prevent initializing the same tables with the same values again and again.</p>
  
  <p>Is it the correct approach or there's more appropriate C++ way?</p>
  
  <p>Thanks.</p>