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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Поиск проблемы http://www.cyberforum.ru/cpp-beginners/thread336095.html
#include <iostream> #include <cstring> struct kk{ int k, s; }p; using namespace std; int main()
C++ Отследить ввод с клавиатуры... Доброго времени суток! Господа прошу помочь решить такую задачу: в консольном приложении нужно запретить ввод символов и цыфр, только буквы... Посоветовали мне "юзать getch()" но как его использовать ни примеров, ни объяснений я не смог найти. т.е. я смог после ввода прочитать коды введенных символов, но хотелось бы прямо во время нажатия на клавишу блокировать ненужные символы (знаки и... http://www.cyberforum.ru/cpp-beginners/thread336091.html
Аналог модуля Делфи в С++ C++
Соббсно, в теме и есть вопрос. Есть модуль в делфях, а что есть аналогичное в С++??? . У нас преподают паскаль и тут задача поступила небольшая - написать программку(неважно какую) , используя модули. Я так чуток посмотрел, показалось, что это аналог классам. Но уж лучше спросить. Спасиб. Добавлено через 1 час 9 минут Неужели никто не знает???. Развейте, пожалуйста, мои сомнения!!!))
C++ массив string
void func(string *mas) { //здесь } int main() { string s = { "one",
C++ Дана квадратная матрица http://www.cyberforum.ru/cpp-beginners/thread336068.html
прога на Си помогите решить дана квадратная матрица порядка N (элементы не отрицательны) Получить вторую матрицу. Элемент второй матрицы=1 i+j если сумма индексов равна элементу =-1 если модуль разности |i-j| равен элементу =0 в противном случае за ранее спасибо
C++ даны натуральные числа N прога на Си помогите решить Даны натуральные числа N b1,...,bn. Вычислить f(b0)+f(b1)+....f(bn) f(x)= x^2; x кратно 3 f(x)= x; если х при делении на 3 дает остаток 1 f(x)= x/3; в остальных случаях подробнее

Показать сообщение отдельно
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
25.07.2011, 21:12     Как в конструкторе класса передать параметром указатель на функцию?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
template< class T >
class Class {
public:
    Class(void(*f)())
    {
        f_0 = f;
    }
private:
  void (*f_0)();
};
 
template< typename T >
void f_1 ()
{
}
 
int main() 
{
    Class< int > ob(f_1< int >);
    return 0;
}
 
Текущее время: 20:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru