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

Сигнал об обновлении данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ "Пузырьковая сортировка", вывод поэтапно http://www.cyberforum.ru/cpp-beginners/thread1207565.html
Вот код, он у меня выводит весь процесс сортировки, а мне нужно получить этапы(то есть их 9(n-1)) что нужно изменить? #include <iostream> #include <fstream> #include <vector> using namespace...
C++ С чего начать? Мы в ВУЗе программируем на Borland C++ 4 версии (не Билдер). Подскажите, пожалуйста, литературу для подготовки к экзамену. http://www.cyberforum.ru/cpp-beginners/thread1207550.html
C++ Выбор графической библиотеки
Хочу написать сапёра сам. Какую граф. библиотеку лучше юзать? в универе пользовался glut и sdl - не очень понравилось. нужно что-то простое и по возможности с хорошими туторами.
Что оптимальнее: передавать матрицу как аргумент, или же формировать её внутри функции? C++
Добрый вечер, уважаемые форумчане! Я столкнулась с таким вопросом в процессе оптимизации моей программы: что оптимальнее, передавать массив (матрица 5 столбцов на ~8000 строк элементов, все ячейки...
C++ Почему не извлекается кубический корень из отрицательного числа? http://www.cyberforum.ru/cpp-beginners/thread1207521.html
продолжая тему проверьте пожалуйста скажите почему не работает? может такое быть что не извлекается кубический корень из отрицательного числа? #include<cmath> #include<iostream> int main () {...
C++ Обработка матрицы Помогите пожалуйста с задачей. Дана матрица А(n*m) По введенным номерам столбцов, удалить соответствующие столбцы из матрицы. Дан вектор В(m) и номер строки. Вставить элементы вектора как новую... подробнее

Показать сообщение отдельно
RaiaNKnight
96 / 70 / 7
Регистрация: 29.06.2011
Сообщений: 465
Записей в блоге: 1
14.06.2014, 08:58
Если есть несколько разных функций update[i], то передаете массив указателей на них. При обновлении данных при помощи setVariant() в цикле пробегите по этому массиву.

Добавлено через 5 минут
Вот пример с vector и двумя функциями update:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <vector>
using namespace std;
 
void upd1() {
    cout << "UPD 1 EPTA!\n";
}
 
void upd2() {
    cout << "UPD 2 EPTA!\n";
}
 
int main() {
    vector <void (*)()> v;
    
    v.push_back(upd1);
    v.push_back(upd2);
    
    v[0]();
    v[1]();
    
    return 0;
}
Можете аналогично запилить любую другую структуру данных.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru