|
|
Другие темы раздела | |
C++ class String, error lnk
https://www.cyberforum.ru/ cpp-beginners/ thread944243.html class String { friend std::istream& operator>>(std::istream&, String&); // Функция ввода public: typedef Vec<char>::size_type size_type; operator char*(); // Оператор преобразования String - объекта в массив символов с признаком конца строка на конце operator const char*() const; operator Vec<char>(); |
Функция принимает ссылку на указатель. Куча ошибок C++ Как правильно передать аргумент в функцию? Уже все способы перепробовал) #include <iostream> template<typename T> void ShowVectorInfo(const T *&vector, size_t size) { std::cout << "sizeof(vector) = " << sizeof(vector) << std::endl; std::cout << "size = " << size << std::endl << std::endl; } |
C++ thread-safe ли?
https://www.cyberforum.ru/ cpp-beginners/ thread944183.html Насколько я понимаю, для х32 процессоров атомарными операциями не являются те, что с double/long long, для х64 же и они атомарны. Если я прав, то будет ли thread-safe данная ситуация на х32: Имеем глобальную переменную long long-типа, скажем X. Она инициализирована 23 по умолчанию. Имеем два потока потока с while(true): - один производит некоторые вычисления, используя значения этой... |
C++ Создание cab архива
https://www.cyberforum.ru/ cpp-beginners/ thread944167.html Здравствуйте! Помогите реализовать код создания cab архива с помощью CabinetAPI Код из msdn не получается скомпилировать, не понимаю как работать с этими макросами. #include <windows.h> #include <strsafe.h> #include <FCI.h> #pragma comment(lib,"cabinet.lib") |
C++ идеи, идеи, идеи для начинающих доброй ночи, уважаемые форумчане. перейдем сразу к делу =) в общем, собираюсь с 2 одногруппниками написать какой-нибудь проект, но вот идей у меня совсем нету =\ может гуру программирования вспомнят свои первые проекты, буду очень признателен) или такие же студенты как мы, поделитесь идеей) средней сложности, чтоб не за выходные написали и даже не за одну неделю |
C++ Как сделать из двух функций одну) void Resize_Array_unsigned_int( unsigned int &_New_Size_, unsigned int *_Conteiner_ ) { unsigned int *tmp = new unsigned int; memcpy( tmp, _Conteiner_, _New_Size_ * sizeof( unsigned int )); delete_Conteiner_; _Conteiner_ = tmp; } void Resize_Array_bool(unsigned int &_New_Size_, bool *_Conteiner_) { https://www.cyberforum.ru/ cpp-beginners/ thread944120.html |
C++ Поиск циклов в графе. Поиск центра взвешенного графа
https://www.cyberforum.ru/ cpp-beginners/ thread944119.html В интернете, к сожалению, по этим вопросам не так уж много нашел. Можете посоветовать статью/пособие, где было бы подробно об этом написано? |
C++ Списки:нужны или нет? Стоит ли изучать связные списки,они используются в дальнейшем? Может я туповат, но алгоритм их построения понять не могу. Уж больно все запутанно описывается в книжке. Пытался сам разбираться ,вот что вышло #include <iostream> using namespace std; class part { public: part *next; int item; |
C++ Путь символа
https://www.cyberforum.ru/ cpp-beginners/ thread944099.html Здорова господа! Есть интересная задачка: "Проследите путь символа в вашей системе от клавиатуры до экрана на примере следующего кода:" char c; cin >>c; cout <<c<<endl; И как же его проследить???? |
C++ Ошибка: "case label not within a switch statement" Здравствуйте, работая с оператором switch произошла ошибка case label '1' not within a switch statement case label '1' not within a switch statement case label '1' not within a switch statement Вот код std::cin >> pEnter; https://www.cyberforum.ru/ cpp-beginners/ thread944082.html |
C++ Время для функции генерирующей случайные величины я написал функцию которая генерирует случайные величины в промежутке valarray<double> cRand::base_rnd(size_t N){ valarray<double> v; v.resize(N); int x,y; int x0 = time(0); x = fabs((a*x0 + c)%M); v = double(x)/M; for(size_t i = 1;i<N;i++){ |
C++ Конструктор класса
https://www.cyberforum.ru/ cpp-beginners/ thread944077.html class A{}; class B : public A { B(); }; B::B() : A() /// ДЛЯ ЧЕГО ТУТ :A() И ЧТО ЭТО ОЗНАЧАЕТ??? { } |
5 / 5 / 1
Регистрация: 10.07.2013
Сообщений: 99
|
|
29.08.2013, 12:57 [ТС] | 0 |
Обработка нескольких событий - C++ - Ответ 499814529.08.2013, 12:57. Показов 1150. Ответов 5
Метки (Все метки)
Ответ
Тут опять же есть недостаток большой: события приходят не заподряд, те может быть такая очередь:С1СС23С4С, где С - нужное событие, 1-4 другие события. Те в данной ситуации 4 раза вызовется действие - не большой прирост производительности.
Проблему в некоторой мере решил так: при певрвом перехвате события включаю таймер на 1сек и увеличиваю счетчик, если по истечении времени счетчик изменился, то происходит нужный вызов и обнуление счетчика, а иначе снова вызывается таймер и снова проверка счетчика и тд. Максимум 3 вызова фунции происходит. Часто перекрывает всю очередь и вызывается всего 1 раз. Все-таки, получше чем было! Вернуться к обсуждению: Обработка нескольких событий C++
0
|
29.08.2013, 12:57 | |
Готовые ответы и решения:
5
Обработка событий от мыши С++ CodeBlocks и Graphics.h обработка событий Обработка событий (events) в Visual Studio Как задать выполнение нескольких событий на нажатие одной кнопки |
29.08.2013, 12:57 | |
29.08.2013, 12:57 | |
Помогаю со студенческими работами здесь
0
Тетрис - Реализация таймера и обработка событий с клавиатуры Коды клавиш и обработка событий клавиатуры в консоли Обработка нескольких исключений Обработка нескольких строк |