古い C ライブラリがあり、C++ 環境内にラップする必要があります。私は C++11 を使用しています。C++11 は非常に便利であり、単純に新しいものを作成して書き直すのではなく、オリジナルを新しいものにenum class
変換したいからです。古いCのように何かしたい:enum
enum class
enum class
typedef
enum num_oldc
{
one,
two,
three
};
typedef enum num_oldc num_oldc_t;
ただし、新しい C++11 にアクセスできるのとまったく同じ方法で、one_t
そのスコープを介してアクセスできる必要があります。num_t::two
enum class