Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пользователь вводит число, вывести на экран его побитово https://www.cyberforum.ru/ cpp-beginners/ thread316898.html
Всем привет :) Подскажите плз как сделать вот это задание пользователь вводит число, вывести на экран его побитово Заранее спасибо)
C++ Решение СЛАУ в С++
Помогите с программой, пожалуйста. Задание: Решить СЛАУ A^2*X=Y^T, где A = ∣2 1 5 2| |5 2 2 6| |2 2 1 2| |1 3 3 1∣ , Y =
C++ Система счисления
Написать программу в Delphi, обучающую переводу чисел из десятичной системы счиления в двоичную, из восьмиричной в двоичную, из шестнадцатиричной в двоичную и наоборот.
C++ Одномерные массивы на С! помогите пожалуйста решить задачку на С.. В одномерном массиве, состоящем из п вещественных элементов, вычислить: 1) количество элементов массива, равных 0; 2) сумму элементов массива,... https://www.cyberforum.ru/ cpp-beginners/ thread316882.html
C++ Какой С++ лучше? https://www.cyberforum.ru/ cpp-beginners/ thread316877.html
Подскажите, какой С++ лучше выбрать для изучения. Я имею 2 книги: "Освой самостоятельно С++ за 21 день" 2010 год и "С++ Шаг за шагом" 2010 год. Чтобы можно было работать с этими книгами. Visual C++...
C++ оператор if, некорректно работает программа
#include <iostream.h> #include <math.h> main () { int b; double z, x=0.63, c=1.5, d=2, a=0.37; cout << "Vvedite znachenie B" << endl; cin >> b;
Бинарные деревья C++
На с++ с объектно-ориентированным подходом(тоисть с помощю класов) нужно представить арифметическое выражение типа 3*((7+1)/4)+(17-5) в виде бинарного дерева и обчислить арифметическое выражнеие....
C++ Вычисление выражения по формуле в виде подпрограммы оформить в виде подпрограмы вычисление {{U}_{n}}^{m}=\frac{n!}{m!(n-m)!}, составить програму для расчёта величины z={{U}_{15}}^{1}+{{U}_{14}}^{2}+...+{{U}_{8}}^{8} https://www.cyberforum.ru/ cpp-beginners/ thread316869.html
C++ Строки https://www.cyberforum.ru/ cpp-beginners/ thread316851.html
Составить программу для удаления из введенного предложения слова с максимальным количеством гласных букв.
C++ Трудности с итерацией и подсчетом количеста функций Возникли трудности в подсчете количества итераций и количества функций #include <iostream> #include<windows.h> using namespace std; int main() { double Xm, Ym, x1, x2, y1, y2, a, b,... https://www.cyberforum.ru/ cpp-beginners/ thread316840.html
Эксперт С++
5042 / 3103 / 271
Регистрация: 11.11.2009
Сообщений: 7,047
09.06.2011, 22:43 0

В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель

09.06.2011, 22:43. Просмотров 2532. Ответов 1
Метки (Все метки)

Ответ


Объект можно не передавать, в методе в любом случае есть указатель на объект (если метод не статический), this то бишь.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
#include <iostream>
 
class Foo
{
public:
    void f1()
    {
        std::cout << "Call f1()" << std::endl;
 
        f2(&Foo::f3);
    }
 
    void f2(void (Foo::*func)())
    {
        std::cout << "Call f2()" << std::endl;
 
        (this->*func)();
    }
 
    void f3()
    {
        std::cout << "Call f3()" << std::endl;
    }
};
 
int main()
{
    Foo bar1;
 
    bar1.f1();
 
    return 0;
}


Вернуться к обсуждению:
В функцию-метод передать указатель на другую функцию-метод и вызвать через переданный указатель
2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.06.2011, 22:43

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Передать указатель из одной вызываемой функцию в другую
Прошу помощи. Надо указатель передать в одну функции(f1), а потом из этой функции передать этот же...

Вызвать функцию через указатель
Си Сделать указатель на функцию. И вызвать функцию через указатель. Функция линейного...

Не могу вызвать функцию через указатель
Есть функция void matrixsqr(int **a, int N, int M) как ее вызвать через указатель на функцию ...

Как вызвать функцию через указатель?
Привет всем! Помогите пожалуйста! Есть готовая рабочая программа, надо вызвать функцию через...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.