Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск проблемы https://www.cyberforum.ru/cpp-beginners/thread336095.html
#include <iostream> #include <cstring> struct kk{ int k, s; }p; using namespace std; int main()
Отследить ввод с клавиатуры... C++
Доброго времени суток! Господа прошу помочь решить такую задачу: в консольном приложении нужно запретить ввод символов и цыфр, только буквы... Посоветовали мне "юзать getch()" но как его...
Аналог модуля Делфи в С++ C++
Соббсно, в теме и есть вопрос. Есть модуль в делфях, а что есть аналогичное в С++??? . У нас преподают паскаль и тут задача поступила небольшая - написать программку(неважно какую) , используя...
C++ массив string void func(string *mas) { //здесь } int main() { string s = { "one", https://www.cyberforum.ru/cpp-beginners/thread336072.html
C++ Дана квадратная матрица https://www.cyberforum.ru/cpp-beginners/thread336068.html
прога на Си помогите решить дана квадратная матрица порядка N (элементы не отрицательны) Получить вторую матрицу. Элемент второй матрицы=1 i+j если сумма индексов равна элементу =-1...
даны натуральные числа N C++
прога на Си помогите решить Даны натуральные числа N b1,...,bn. Вычислить f(b0)+f(b1)+....f(bn) f(x)= x^2; x...
перегрузка классов C++
Народ, всем привет:D!!! 2 дня тому назад писал код в которм необходимо было добавить в базовый и производный классы констуктор с дополнительными параметрами, сделал, компилятор показывает что нет...
C++ задания из книги Плаугера из "Standard C Library" Exercise 1.4. Write a version of assert.h and xassert.c that prints all assertions. Why would you want to use this version? Exercise 1.5. Write a handler for the signal... https://www.cyberforum.ru/cpp-beginners/thread336032.html
C++ выделить место для объекта с помощью new или создать указатель, объект и присвоить один другому. какая разница? https://www.cyberforum.ru/cpp-beginners/thread336030.html
кроме того что к объекту созданному с помощью new можно будет обращаться только через указатель.
C++ сортировка вставками Начал изучать Кормена. Написал первый алгоритм. Не сортируется первый элемент массива. Код написан по книге. #include<iostream> using namespace std; int main(){ int a; int i,j,key;... https://www.cyberforum.ru/cpp-beginners/thread336028.html
Kastaneda
Jesus loves me
Эксперт С++
5058 / 3076 / 351
Регистрация: 12.12.2009
Сообщений: 7,780
Записей в блоге: 2
Завершенные тесты: 1
25.07.2011, 21:12 0

Как в конструкторе класса передать параметром указатель на функцию?

25.07.2011, 21:12. Просмотров 4192. Ответов 5
Метки (Все метки)

Ответ

kravam, и как ты свой "class Matrix" написал
Возможно я не понял, что ты хочешь, но правильно будет так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
template <typename T>
class klass {
 public:
  //Вот тут присваивание
  klass(void(*f)()){f_0= f;};
 private:
  void (*f_0) ();//это должен быть указатель на функцию
};
 
 
//Определение функции
template <class T>
void f_1 () {}
 
 
int main() {
 klass<int> ob (f_1<int>);
 return 0;
}


Вернуться к обсуждению:
Как в конструкторе класса передать параметром указатель на функцию?
1
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.07.2011, 21:12

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

Как передать параметр типа "указатель на указатель" в функцию?
#include &quot;stdafx.h&quot; #include &lt;conio.h&gt; #include &lt;iostream&gt; using namespace std; #include...

Как передать указатель на функцию в функцию
И как с ней работать?

Как в аргумент функции передать указатель на метод класса?
Как в аргумент функции передать указатель на метод класса? Метод в классе у меня статический,все...

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