Пример

class MyClass {
public:
MyClass();
~MyClass();
int a;
void myFnc();
enum count { ONE, TWO, THREE };
operator double() const;
};


Решение
Общедоступные (public) компоненты класса должны располагаться в следующем порядке: конструкторы, деструкторы, функции-члены, функции преобразований, перечисления, а затем прочие компоненты.

class MyClass {
public:

MyClass();
~MyClass();
void myFnc();
operator double() const;
enum count { ONE, TWO, THREE };
int a;
};