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

Преобразование кода - C++

Восстановить пароль Регистрация
Другие темы раздела
C++/CLI Debug компилируется, а Release - нет http://www.cyberforum.ru/cpp-beginners/thread559930.html
Есть код, который компилируется в дебаг режиме и отказывается в релиз режиме, пишет следующие ошибки:1>d:\vc\vihretok\vihretok\Def.h(306) : error C2653: Devart: не является именем класса или пространства имен 1>d:\vc\vihretok\vihretok\Def.h(306) : error C2143: синтаксическая ошибка: отсутствие ";" перед "^" 1>d:\vc\vihretok\vihretok\Def.h(306) : error C4430: отсутствует спецификатор типа -...
C++ Тетрис разбор неясностей Всем доброго времени суток нужна помощь в комментировании желательно как можно подробнее Программы в Visual Studio 2008 всё работает нужны только коментарии!!! Или нужна программа из данной темы http://www.cyberforum.ru/cpp-builder...read78738.html поскольку исходник скачать не удаётся,а имеется только его часть .cpp файл Спасибо за какаю нибудь помощь заранее =) В любом случае благодарен http://www.cyberforum.ru/cpp-beginners/thread559924.html
C++ Вычислить с заданной точностью значение функции , используя ее разложение в ряд:
:impossible: помогите пожалуйста!!! С++
C++ Решение системы
Два задания: Помогите пожалуйста.
C++ Непонятный синтаксис. http://www.cyberforum.ru/cpp-beginners/thread559888.html
В VC 2010 вместо int main(int argc, char *argv) написано int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpcmdline, int ncmdshow) Как это расшифровать?
C++ Создание класса Polinom Создать класс Polinom. подробнее

Показать сообщение отдельно
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
27.04.2012, 12:05     Преобразование кода
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
29
30
31
32
33
34
35
#include <iostream>
#include <string>
#include <map>
#include <boost/token_iterator.hpp>
 
int main()
{
   std::string s = "110111010001";
   int offsets[] = {3};
   boost::offset_separator f(offsets, offsets + sizeof(offsets) / sizeof(*offsets));
   typedef boost::token_iterator_generator<boost::offset_separator>::type token_iter;
   for (token_iter iter = boost::make_token_iterator<std::string>(s.begin(), s.end(), f),
        end = boost::make_token_iterator<std::string>(s.end(), s.end(), f);
        iter != end;
        ++iter)
   {
      std::map<char, int> current;
      for (std::string::const_iterator str_iter = iter->begin(); str_iter != iter->end(); ++str_iter)
      {
         ++current[*str_iter];
      }
      std::map<char, int>::iterator f_iter = std::find_if(current.begin(), current.end(), 
      [](const std::map<char, int>::value_type& value)
      {
         return value.second == 2 || value.second == 3;
      });
      if (f_iter == current.end())
      {
         std::cerr << "Invalid sequence: " << *iter << std::endl;
         return 1;
      }
      std::cout << f_iter->first;
   }
   std::cout << std::endl;
}
http://liveworkspace.org/code/ebe090...bf1773f4f8158d
 
Текущее время: 19:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru