Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Составить блок-схему по коду https://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++)
C++ Объясните код Пожалуйста объясните что да как в этом коде #define MAXLEN sizeof(int) * CHAR_BIT int bintoi(char *s) { int n, sign; for ( ; isspace(*s); s++) ; sign = (*s == '-') ? -1 : 1; https://www.cyberforum.ru/ cpp-beginners/ thread1004442.html C++ Нахождение наибольшего общего делителя Borland C++ Найти наибольший общий делитель двух натуральных чисел a и b. https://www.cyberforum.ru/ cpp-beginners/ thread1004394.html
C++ Беда с оператором DELETE
Здравствуйте! Помогите плиз с проблемой.В моем классе-шаблоне(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++ нахождение точки в области https://www.cyberforum.ru/ cpp-beginners/ thread1004365.html
Перевірити, чи міститься точка з заданими координатами усередині заштрихованої області
C++ Шифрование/дешифрование методом RSA с открытым ключом. С++ Помогите, пожалуйста, написать программу. Задали задание, а я совершенно не понимаю С++, как это сделать. :cry::cry::cry: Основные моменты: 1. Ключ располагается на флэшке; 2. На HDD располагается шифруемый/дешифруемый файл. 3. Шифрование/дешифрование методом RSA с открытым ключом. Суть работы: 1. В программе выбирается файл для шифрования/дешифрования; https://www.cyberforum.ru/ cpp-beginners/ thread1004360.html C++ Определение положительных и отрицательных чисел
Вводятся 14 чисел. Определить, сколько среди них положительных (включая 0) и сколько отрицательных. *Числа вводятся в одну переменную в цикле *Пользуюсь Borland C++
C++ Построить и записать в виде программы алгоритм вычисления суммы квадратов https://www.cyberforum.ru/ cpp-beginners/ thread1004341.html
Построить и записать в виде программы алгоритм вычисления суммы квадратов десяти произвольных чисел, вводимых с клавиатуры. (с циклом while)
C++ Записать в массив общие элементы других массивов, без повторения одинаковых элементов Записать в массив общие элементы других массивов, без повторения записи одинаковых элементов Например: 1,2,8,5,4,5,7,3,1 2,3,4,5,8,1 Мой вывод: 1,2,5,5,1 А нужно: 1,2,5 void search(int a,int b,int n, int m) https://www.cyberforum.ru/ cpp-beginners/ thread1004334.html
Функция CreateProcess , наследование директории родительского процесса C++
Добавлено через 3 минуты секунду, попробую с argv Добавлено через 7 часов 10 минут в общем проблема решена, оставлю здесь, если кто-то столкнётся http://www.rsdn.ru/article/qna/baseserv/progexec.xml параметр lpEnvironment
C++ Упорядочить массив по возростанию и найти сумму положительных элементов https://www.cyberforum.ru/ cpp-beginners/ thread1004307.html
Упорядочить массив X(N)по возростанию,найти сумму положительных элементов массива.
Эксперт по математике/физикеЭксперт С++
2046 / 1364 / 394
Регистрация: 16.05.2013
Сообщений: 3,501
Записей в блоге: 6
0

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

11.11.2013, 15:55. Показов 1795. Ответов 14
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Такой расклад. Допустим имеем код:
Кликните здесь для просмотра всего текста
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
#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)(); }
 
};
class A
{
public:
    void blamba()
    {
        cout << "Ok" << endl;
    }
};
int main()
{
    A a;
    my_mem_fun_t<A> data(&A::blamba);
    data(&a);
 
    return 0;
}

Вопрос. Почему нельзя обратится к указателю на функцию без использования синтаксиса (*func), а посредством просто func:
C++
1
2
3
  void
  operator()(_Tp* __p) const
  { __p->_M_f(); }
Здесь компиллятор ищет функцию _M_f в классе А вместо того чтобы использовать указатель.
Возможно я что-то непонимаю, хотя с указателями на функции уже приходилось сталкиваться...

Вернуться к обсуждению:
Вызов функции по указателю из класса C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.11.2013, 15:55
Готовые ответы и решения:

Вызов динамического метода класса по указателю на объект класса
Как это можно сделать? И хотелось бы как можно проще.

Вызов функции по указателю
#include &quot;main.h&quot; void* samp; unsigned char keyact = 0x30; void attach(void*) { while...

Вызов виртуальной функции по указателю
Суть в том, что преподаватель дал задание на защиту курсовой: вызов по указателю виртуальной...

Вызов виртуальной функции по нулевому указателю
struct A { int sum1(int a, int b) { return a+b; } virtual int sum2(int a, int b) {...

14
11.11.2013, 15:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.11.2013, 15:55
Помогаю со студенческими работами здесь

Вызов функции по указателю со смещением
Добрый день. Есть dll открытая декомпилятором. В ней есть интересующая меня функция, но она...

Вызов функции по указателю с параметрами
Здравствуйте, видел пример как это можно сделать, но примеры не рабочие, либо я не так что - то...

Вызов функции по указателю, расположенному в структуре
Господа, помогите с синтаксисом: не могу понять как мне вызвать функцию по указателю,...

Вызов функции из одного класса кнопкой из другого класса
Доброго времени суток. Помогите разобраться с сигналами и слотами. Уже устал перечитывать не могу...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru