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

Future::wait_for не работает - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Матрица путей в алгоритме Флойда-Уоршела http://www.cyberforum.ru/cpp-beginners/thread1129286.html
Добрый день, подскажите пожалуйста, в чем ошибка? Написал программу, которая считает наименьший путь между всеми парами вершин в графе, используя алгоритм Флойда-Уоршела. #include <iostream> using namespace std; const int maxV=1000; int i, j, n; int GR; //алгоритм Флойда-Уоршелла
C++ Исправьте пожалуйста код Есть код , как сделать чтобы числа a,b,c вводились с клавиатуры... (Программа находит булеан чисел a,b,c) Код программы: #include<iostream> void Print(char *a, int n, int i) { if (n) { if (n & 1) http://www.cyberforum.ru/cpp-beginners/thread1129272.html
C++ Исправить ошибку с выводом (оператор if else)
С клавиатуры вводятся числа A B C D нужно определить упорядочены ли они по убыванию вострастанию или неупорядочены: #include <iostream> using namespace std; int main() { int A,B,C,D; cout<<"Enter A,B,C,D:"; cin>>A>>B>>C>>D; if(A<=B && B<=C && C<=D)
C++ Написать модуль, содержащий описание класса Дата
Написать модуль, содержащий описание следующего класса (использовать private и public) / C# Объект - дата этого года. Свойства - (Rw) день и месяц; - (Rw) день недели (при изменении выбирается ближайший день этого года); - (Ro) данный день - последний в месяце (boolean). Методы - конструктор, задает 1 января, - создать объект, представляющий день, симметричный данному дню в списке...
C++ Где спряталась ошибка? http://www.cyberforum.ru/cpp-beginners/thread1129239.html
дана матрица. найти номер строки с отрицательным элементом. вводим значения и так далее все работает...но вот когда начинается сравнение каждого элемента с нулем то первую строку не обрабатывает, а если в начале строки стоял отрицательный элемент то и вовсе все элементы строки становятся равны значению первого элемента. корректно сравнит только во второй строке в ее середине.... в общем...
C++ Распарсить файл 3Dmax Всем привет. В 3DMax есть возможность сохранять модели в формате obj это тоже самое что и txt. Вот пример элементарного объекта с текстурой. Возникло два вопроса. Первый. подробнее

Показать сообщение отдельно
hamster28
0 / 0 / 0
Регистрация: 25.07.2012
Сообщений: 41
25.03.2014, 14:59     Future::wait_for не работает
скопировал пример с cplusplus.com
запускается. из while не выходит.
компилятор gcc. среда - qt creator, хотя это врят ли важно.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
// future::wait_for
#include <iostream>       // std::cout
#include <future>         // std::async, std::future
#include <chrono>         // std::chrono::milliseconds
 
// a non-optimized way of checking for prime numbers:
bool is_prime (int x) {
  for (int i=2; i<x; ++i) if (x%i==0) return false;
  return true;
}
 
int main ()
{
  // call function asynchronously:
  std::future<bool> fut = std::async (is_prime,700020007); 
 
  // do something while waiting for function to set future:
  std::cout << "checking, please wait";
  std::chrono::milliseconds span (100);
  while (fut.wait_for(span)==std::future_status::timeout)
    std::cout << '.';
 
  bool x = fut.get();
 
  std::cout << "\n700020007 " << (x?"is":"is not") << " prime.\n";
 
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 13:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru