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

Вызов функции по указателю из класса - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Составить блок-схему по коду http://www.cyberforum.ru/cpp-beginners/thread1004471.html
Подскажите пожалуйста, я правильно в нужном месте поставил параллелограмм, где должен считываться массив? Вот задание: Одномерный массив Х(15) считать из файла *.txt (файл создать самим). Найти максимальный из отрицательных элементов и поменять его местами с последним.
C++ где ошибка у меня такая программа для создание матриц. но условие if(j==i-1) {} не выполняется. не знаю почему. помогите разобраться #include <iostream> using namespace std; int n=5,m; int main(){ m=4*n; double Array; float G=1,H=2,C=3,A1=4; for (int i=1;i<m+1;i++) http://www.cyberforum.ru/cpp-beginners/thread1004458.html
C++ Объясните код
Пожалуйста объясните что да как в этом коде #define MAXLEN sizeof(int) * CHAR_BIT int bintoi(char *s) { int n, sign; for ( ; isspace(*s); s++) ; sign = (*s == '-') ? -1 : 1;
C++ Нахождение наибольшего общего делителя
Borland C++ Найти наибольший общий делитель двух натуральных чисел a и b.
C++ Беда с оператором DELETE http://www.cyberforum.ru/cpp-beginners/thread1004372.html
Здравствуйте! Помогите плиз с проблемой.В моем классе-шаблоне(CMyClass) есть метод template<class T> void set(T t) { T* tmp = new T; for(int i = 0; i < n; i++) { tmp = mass; } delete mass; tmp = t;
C++ нахождение точки в области Перевірити, чи міститься точка з заданими координатами усередині заштрихованої області подробнее

Показать сообщение отдельно
Ilot
Модератор
Эксперт С++
1767 / 1142 / 223
Регистрация: 16.05.2013
Сообщений: 3,020
Записей в блоге: 5
Завершенные тесты: 1
12.11.2013, 09:35  [ТС]     Вызов функции по указателю из класса
Цитата Сообщение от Croessmah Посмотреть сообщение
...не скомпилируется же
Но как же:
Кликните здесь для просмотра всего текста
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
34
35
36
37
38
39
40
41
#include <iostream>
using namespace std;
 
template <class _Tp>
class my_mem_fun_t
{
private:
  void (_Tp::*_M_f)();
public:
explicit
  my_mem_fun_t(void (_Tp::*__pf)())
  : _M_f(__pf) {}
 
  void
  operator()(_Tp* __p) const
  {
    (__p->*_M_f)();//Вызов blamba
    (__p->_M_f)(); //Вызов _M_f
  }
 
};
class A
{
public:
    void _M_f()
    {
        cout << "_M_f" << endl;
    }
    void blamba()
    {
        cout << "blamba" << endl;
    }
};
int main()
{
    A a;
    my_mem_fun_t<A> data(&A::blamba);
    data(&a);
 
    return 0;
}
 
Текущее время: 14:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru