Форум программистов, компьютерный форум CyberForum.ru

callback метода класса - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ кривой Безье http://www.cyberforum.ru/cpp/thread192259.html
написать проектную процедуру создания кривой Безье, Желательно в С++ Добавлено через 17 часов 16 минут помогайте срочно надо(( я не знаю как сделать .... ил дайте ссылку на информацию как ее сделать! Добавлено через 9 часов 13 минут выручайте....
C++ Алгоритмы_классы_объекты Составить описание класса для определения одномерных массивов строк фиксированной длины. Запрограммировать такие методы класса: 1)Контроль вывода за пределы массива 2)Слияние двух массивов за исключением повторяющихся элементов 3)Вывод всего массива http://www.cyberforum.ru/cpp/thread192238.html
C++ Поиск матрицы в матрице
Здравствуйте, подскажите, пожалуйста, как написать программу, чтобы считала, сколько раз одна матрица встречается в другой! Может кто-то писал что-то подобное...Не могу ничего придумать((
Контейнеры и итераторы C++
Тема: иерархия объектов и группа. Итераторы. Задание: Имена всех монархов на заданном континенте.
C++ Создание анкеты http://www.cyberforum.ru/cpp/thread191714.html
Помогите написать программу : Структура элемента массива анкета: фамилия, имя, отчество, год рождения, домашний адрес (город, улица, дом), оценки в аттестате зрелости (математика, физика, украинский язык, информатика), год окончания среднего учебного заведения. Определить абитуриентов-одесситов, имеющих максимальный средний балл в аттестате зрелости.
 

Показать сообщение отдельно
GoldenId
45 / 43 / 2
Регистрация: 11.11.2010
Сообщений: 272
Завершенные тесты: 1
18.11.2010, 11:52  [ТС]     callback метода класса
Благодарю, Nick Alte. Но я читал статью по ошибкам в (2), (3), (4). Поэтому и попробовал сделать (1), но не получилось. По сравнению с вашим ответом, я хочу, чтобы мне разжевали, как я должен написать функцию ForEachStudent и как её вызывать, потому что у меня соображения закончились.

Добавлено через 12 минут
О! Спасибо, кажется, разобрался. Значит при вызове главное, что адрес функции-члена указывается относительно адреса объекта (если она не статическая) и это отражает синтаксис
C++
1
2
    A *a = new A(); 
    (a->*f)();   // Вызов метода по указателю на существующий объект типа A
Также и при объявлении.
C++
1
   void (A::*f) ();
Благодарю
 
Текущее время: 17:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru