|
|
Другие темы раздела | |
C++ Не могу подключить Friend функцию
https://www.cyberforum.ru/ cpp-beginners/ thread780779.html Недавно проходили в универе френ функции немного не понял как ими пользоваться Помогите исправить это жалкое подобие #include <iostream> #include <string> using namespace std; class House{ char Ul; char Dat_N; |
C++ Передача метода класса в качестве параметра для метода другого класса Здравствуйте, Передо мной стоит такая задача. Необходимо разработать механизм, который бы мог прервать любую функцию, при этом абсолютна не зная, что за функцию ему передали. Мне ничего лучше в голову не пришло, как создать класс унаследованный от QThread (использую QT, но думаю это не принципиально в данном вопросе), который мог бы получать функцию какого то класса в качестве атрибута и... |
C++ Не выходит из цикла Доброго времени суток! При нажатии цифры "1", а затем последовательно "2" z должно суммировать результат кейсов и выводить программу из цикла. Но происходит зацикливание. Не могу понять в чем ошибка, заранее большое спасибо за помощь! #include <iostream.h> int main () { double voltage=5.0, r1=100.0,r2=500.0,r3=400.0,i_1=0.0,i_2=0.0,i_3=0.0,z=0.0; https://www.cyberforum.ru/ cpp-beginners/ thread780772.html | C++ Ошибка компиляции Есть проект, в котором абстрактный класс Colection, и два наследуемых Vector и Steck. При компиляции выдает ошибки: Ошибка 1 "error C2011: Colection: переопределение типа "class"" в colection.h Ошибка 2 "error C2504: Colection: не определен базовый класс" в vector.h. Что не так? colection.h #ifndef COLECTION_H #define COLEСTION_H https://www.cyberforum.ru/ cpp-beginners/ thread780762.html |
Pointers and dynamic arrays C++ Изучаю тему указатели и динамичесские массивы в классах. Хотелось бы быть уверенным в следующих ответах: 1) Когда класс использует динамическую память, какая member функция должна ,быть обеспечена классом: a) = оператор; b) copy конструктор; c) деструктор; d) всё выше перечисленное. 2) Согласно след. утверждению: |
C++ Ошибка Помогите устранить ошибку, пожалуйста https://www.cyberforum.ru/ cpp-beginners/ thread780756.html |
C++ Полином от трех переменных (X, Y, Z) представить в виде циклического списка, в котором каждый узел имеет пять полей вот условие задачи: Полином от трех переменных (X, Y, Z) представить в виде циклического списка, в котором каждый узел имеет пять полей: одно - для коэффициента члена полинома, второе - для показателя степени переменной X, третье - для показателя степени переменной Y, четвертое - для показателя степени переменной Z, пятое - для указателя на следующий узел списка. Элементы списка должны быть... https://www.cyberforum.ru/ cpp-beginners/ thread780754.html |
C++ Запись структурной информации в файлы.Хелп! #include <iostream> #include <cstring> #include <windows.h> #include <fstream> #include <iomanip> #include <cstdlib> #include <cstring> #include <fstream> using namespace std; |
C++ Все возможные перестановки элементов заданного массива Помогите вывести на консоль все возможные перестановки элементов заданного массива void printPermutations (int items , int itemsLength) { ... } Пример (порядок вывода результатов может отличаться): int numbers = {1, 2, 3}; printPermutations (numbers , 3); 123 132 213 231 312 https://www.cyberforum.ru/ cpp-beginners/ thread780746.html |
C++ Ссылка на элементы фунции мэин , в дополнительной фунции
https://www.cyberforum.ru/ cpp-beginners/ thread780727.html Вот собственно код . #include <iostream> #include <vector> using namespace std; void dfs(int i) { b=true; |
Как перейти на новую строку в файле C++ Итак, у меня есть некоторый вопрос насчёт считывания из файла некоторых данный. Вообщем текстовые строки у меня берутся хорошо через getline(), числа я пытаюсь брать через обычные ">>" Но возникает проблема со следующим getline() который не заносит в требуемую переменную никакое слово, но при повторном вызове всё нормально берётся. Вот код. Скажите как мне числа лучше брать, или как не... |
C++ общие элементы массива
https://www.cyberforum.ru/ cpp-beginners/ thread780715.html Привет! есть задание Даны два массива : А и B. Необходимо создать третий массив, в котором нужно собрать общие элементы двух массивов. приблизительно понимаю, где сделала ошибку, но не могу понять как это правильно прописать. в идеале в новом массиве должно быть 5 элементом 10 10 10 30 30 int a = {10, 10, 40, 50, 30}; int b = {30, 10, 60, 80, 90}; int c; int count = 0; for (int i =... |
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
|
||||||
06.02.2013, 21:53 | 0 | |||||
Асинхронный вызов функции, возможно через другой поток - C++ - Ответ 410228006.02.2013, 21:53. Показов 3094. Ответов 4
Метки (Все метки)
Ответ
такие штуки неплохо делаются с помощью паттерна Наблюдатель, он же Observer или коллбеками. Как хотите в общем называйте. Суть в том, что фунция, помимо прочих аргументов принимает еще указатель на интерфейс. НУ или такой интерфейс устанавливается заранее. интерфейс простой. ченить типа:
В общем поищите в сети описание паттерна Наблюдатель. В вики точно есть. Вернуться к обсуждению: Асинхронный вызов функции, возможно через другой поток C++
1
|
06.02.2013, 21:53 | |
Готовые ответы и решения:
4
Асинхронный вызов функции Асинхронный вызов функции Асинхронный вызов функции Повторный асинхронный вызов через Ajax.ActionLink |
06.02.2013, 21:53 | |
06.02.2013, 21:53 | |
Помогаю со студенческими работами здесь
0
Есть 2 ноута и 2 любых мобильника. Возможно ли соединить компы через мобильники, через голосовой вызов? Вызов функции внутри другой функции с передачей локальной переменной по ссылке Вызов функции из другой функции и обратно. Общие переменные функций Асинхронный поток |