title: What's the difference between typedef enum and enum class?
body: <p>I'm probably missing something but I'm working with a code base that uses a lot of</p>
  <pre><code>typedef enum foo
  {
      ....
  } foo;
  </code></pre>
  <p>Is this just the same as an enum class but not strongly typed?</p>