const-method

В данном случае void f(int *); void f(const int *); ... int i; f(&i); Ситуация довольно ясна-f (int *) вызывается, что кажется правильным. Однако, если у меня есть это (это было сделано так по ошибке (*)): class aa { public: operator bool() const; operator char *(); }; void func(bool); aa...

сегодня у меня проблемы. Я нуждаюсь в static функции-члена, const это не обязательно, но лучше. Но, я не преуспел в своих усилиях. Кто-нибудь может сказать, почему и как?...