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

C++11,mingw 4.7.2 Мьютекс не тип из std - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти номер минимального и максимального элемента массива http://www.cyberforum.ru/cpp-beginners/thread736540.html
Для одномерного массива, состоящего из n вещественных чисел: а) найти номер минимального и максимального элемента массива (преду-смотреть, что элемент может быть не один); б) найти сумму элементов массива, находящихся после первого отрицательного элемента; в) преобразовать массив, заменив в нем все отрицательные элементы на нули. Затем отсортировать массив в порядке убывания его элементов.
C++ Увеличить указатель на размер адресуемой структуры помогите пожалуйта решить пару задач, задачи не сложные, но я не могу в них разобраться Проиллюстрировать возможности аддитивных операций Используя функции, указатели и ссылки: 4) Написать функцию замены всех русских символов в строке пробелами. Ввести и обработать две смешанные строки. http://www.cyberforum.ru/cpp-beginners/thread736527.html
как считывать параметры из текстового файла C++
что-то не могу написать нормальный код, для считывания параметров из файла к примеру в файле такие настройки системы, которые мне приходётся хранить снаружи и считывать root = admin mode = 1 sumright = 0 ... помогите написать код, чтоб он считывал в соответствующие переменные значения из файла(root mode и sumright в программе не глобальные переменные, т.е. надо чтоб он нашел и считал...
C++ Удаление слов заданной длины из текстового файла
Добрый день, снова требуется помощь. Задание такое: Из произвольного текста из файла, содержащего не более 10 строк, в каждой строке не более 80 символов, удалить слова заданной длины. Вывести полученный текст на экран. Также вывод записать в новый файл. Кода нет, т.к. заступорился на алгоритме удаления слов. Сначала пытался построчно считывать файл в string. Нашел функции которые...
C++ Экономический метод расчета кредитов http://www.cyberforum.ru/cpp-beginners/thread736492.html
помогите написать программу которая будет считать стоимость кредитов, процентную ставку и все остальное.
C++ Как можно вычислить sinx с 100 символами после запятой? Очень важная задача, которую нужно решить.. В таблице Брадиса дается 4символа после запятой, а мне нужна программа, которая вычисляет с точностью 100 символов после запятой... Была идея как-то с массивами реализовать всё это, но не получается... Может кто-то эксперт в этом и может помочь?? Нужно использовать библиотеки <iostream> и <math.h>. Надеюсь на помощь :) подробнее

Показать сообщение отдельно
Invader_Zim
Twilight Parasite
153 / 149 / 2
Регистрация: 21.07.2011
Сообщений: 907

C++11,mingw 4.7.2 Мьютекс не тип из std - C++

18.12.2012, 14:29. Просмотров 1475. Ответов 5
Метки (Все метки)

'mutex' in namespace 'std' does not name a type

так-же ругается и на thread но асинхронность хавает. И фьюче тоже хавает.

компилю так
g++ main.cpp -std=c++11 -lpthread

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
#include <vector>
#include <mutex>
#include <thread>
 
std::vector<int> x;
std::mutex mutex;
 
void thread_func1()
{
   std::lock_guard<std::mutex> lock(mutex);
   x.push_back(0);
}
void thread_func2()
{
   std::lock_guard<std::mutex> lock(mutex);
   x.pop_back();
}
 
int main()
{
   std::thread th1(thread_func1);
   std::thread th2(thread_func2);
 
   th1.join();
   th2.join();
}
може я какую-то опцию забыл врубить?(так как помню что раньше компилилось на ура)

Добавлено через 1 час 3 минуты
Наверно у всех так все хорошо получается, что влом сказать что не так?)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru