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

Цикл проверки элементов контейнера queue - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Односвязный список со структурой о поставщике мебели http://www.cyberforum.ru/cpp-beginners/thread1137978.html
Здравствуйте, помогите разобраться: написать приложение, работающее с односвязным списком, содержащим данные о поставщике мебели. Элементом списка является структура , содержащая не менее 4-ех элементов. Выполнить удаление, редактирование элемента списка, распечатку всего списка... Смущает в задании: Элементом списка является структура , содержащая не менее 4-ех элементов. Пример из...
C++ Функция проверки наличия повторяющихся символов пишу программу которая проверяет все ли символы в строке встречаются 1 раз, но столкнулся с ошибкой. Не понимаю в чём может быть ошибка. Вот код: #include <iostream> #include <conio.h> #include <string.h> #include <cstring> http://www.cyberforum.ru/cpp-beginners/thread1137969.html
C++ Напишите пожалуйста конвертор валют
помогите сделать срочно кто поможет если будет работать в долгу не останусь!!!!!!!!!!!!!!!!!!!! Введите первую букву валюты ($-доллор, e-евро, p-рубли). курс доллора =30.75 курс евро = 38.83 исходная валюта =е , целевая валюта =$. 1 перевести сумму в рубли, сумма в рублях выбор исходной валюты e: сумма в рублях = сумма * курс e $: сумма в...
Ошибка при компиляции C++
Добрый день. Скачал приложение, открыл его в visual 2008, при построении проект создается в папке debug, все как положено, но он тихонько создался и все. При нажатии на дебаг в вижуале выбивается ошибка, как на скрине. Я не могу понять почему при построении файл создается как положено в папке, а вот при нажатии на дебаг, пытается запустить проект не из той папки. Ничего не понимаю.
C++ Перегрузка конструктора http://www.cyberforum.ru/cpp-beginners/thread1137931.html
есть класс template <class Type> class VRTSmartStr : public SmartArray<Type>{ public: VRTSmartStr() :SmartArray(){}; VRTSmartStr(_In_opt_z_ const Type* Val, size_t Size = 0){ SetData(Val, (Size ? Size : StringLength(Val))+1); } VRTSmartStr(const char* Val, size_t Size = 0) :SmartArray(){
C++ Удалить из всех слов массива последнее вхождение второй подстроки привет, пацаны..помогите написать прогу, нужно завтра сдать, хз что делать... Дан массив слов и две подстроки. Удалить из всех слов массива последнее вхождение второй подстроки. Сформировать два предложения из полученных слов массива. В первое предложение должны войти слова, длина которых четная, и которые имеют в своем составе перевернутую первую подстроку. Во второе предложение... подробнее

Показать сообщение отдельно
DiffEreD
1427 / 764 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
03.04.2014, 18:26     Цикл проверки элементов контейнера queue
Нужно считывать элемент спереди и после проверки выталкивать его:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
#include <queue>
 
int main()
{
   std::queue<int> MQ{std::queue<int>::container_type{1,2,3,4,5,6}};
   int m_Result = 0;
   const int some_val = 4;
   
   auto f = [&m_Result, some_val](std::queue<int> qu) {
      while (!qu.empty()) {
         if (qu.front() <= some_val)
            ++m_Result;
         qu.pop();
      }
   };
   f(MQ);
   
   std::cout << m_Result << "\n";
 
   return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru