Существует много разговоров о указателях с функциями-членами, но у меня возникли проблемы с проблемой со скрытым состоянием констант функций-членов. Может ли кто-нибудь дать мне более простой ответ, что я здесь делаю неправильно?Функция функции-члена для функции-члена
class Entity
{
public:
Entity();
void(Entity::*update_function)();
private:
void update_mode_1() {
}
};
Entity::Entity()
{
update_function = update_mode_1;
//error C3867: 'Entity::update_mode1': non-standard syntax; use '&' to create a pointer to member
}
void test_init() {
Entity obj;
obj.update_function();
//Error: Expression preceding parenthesis of apparent call must have (pointer-to-) function type
}
Там нет «проблемы с скрытым сопзИте состоянием» здесь, а также есть два очень явные сообщений. – EJP