//In Analyzer.h
class Analyzer
{
public :
enum color{red, green ,blue};
Analyzer()
{
cout<<"ctor";
}
~Analyzer();
};
//In main.cpp
#include"Analyzer.h"
int main()
{
Analyzer *Ana = new Analyzer();
Ana->color c ;//Error
Analyzer::color c ;//Ok
return 0
}
クラス名を使用してアクセスできるのに、クラスオブジェクトから色にアクセスできない理由がわかりません。