Вопрос : Вязка функции члена: Статические функции

Hey снова:) [

Okay вопросе о прослеживания], поэтому я имеем некоторую деятельность Кодего образца основанную на предложениях Infinity08 на poniters к как раз постучанным функциям члена (он вверх по быстро сделать конечно ее составил бы).  Она работает большой, печатание статическое встречное значение от обоих примеров типа для того чтобы показать метод будет callilng от по-разному типа instances.

Anyway, поэтому я могу теперь вызвать функцию члена на любом примере ClassA от такого же указателя с синтаксисом (instance2.*ptr) ();.

Now, может кто-то показать мне синтаксис для следующий (заполните внутри 2 комментария в основе () с Кодим пожалуйста!) :)

Thank вы!

class ClassC
{публика
: свободное пространство Operation1 static
() {printf («Operation1 executed."); }
};


int главное () {
//Make указатель к Operation1 примера деятельности 1.
//Execute ClassC ClassC через pointer.
}
class=

Ответ : Вязка функции члена: Статические функции

Как раз обработайте статическую функцию типа как свободно стоящая функция.
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
#include  

тип ClassC
{
    публика:
        static пустое Operation1 () {printf («Operation1 executed."); }
};

typedef пустое (*func_t) ();

основа int ()
{
	func_t функциональное = &ClassC:: Operation1;
	функционально ();
}
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us