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

Перевернуть одномерный массив - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Timer почему не работает? http://www.cyberforum.ru/cpp-beginners/thread641500.html
Добрый день. Есть следующий код. void Timer(CallBackType callback){ int t1 = time(NULL); int t2 = time(NULL); while(1){ t2 = time(NULL);
C++ LNK2005 После долгой возни с cpp и их h решил сделать "по тупому" и скинуть все в stdafx.h, который все равно должен быть везде :< Ага.. скинул.. LNK2005 15 штук :< #ifndef #define #endif ^--... http://www.cyberforum.ru/cpp-beginners/thread641452.html
"Слишком много включаемых файлов" C++
Как исправить ошибку??? слишком много включаемых файлов: глубина = 1024
C++ Решить систему уравнений
вот такая задачка....
C++ Задача "Банковские проценты" http://www.cyberforum.ru/cpp-beginners/thread641394.html
Вот условие: Вклад в банке составляет x рублей. Ежегодно он увеличивается на p процентов, после чего дробная часть копеек отбрасывается. Каждый год сумма вклада становится больше. Определите, через...
C++ Вывести кол-во маршрутов, ведущих узника к выходу и проходящих через M+N-1 комнату, или слово impossible, если таких маршрутов не существует Здравствуйте! Имеем функцию на C++.Помогите исправить ошибки, чтобы выводился правильный результат. Сначало условие, а ниже будет недоработанный код Попытка к бегству Узник пытается бежать из... подробнее

Показать сообщение отдельно
nameless
Эксперт С++
334 / 298 / 14
Регистрация: 16.06.2009
Сообщений: 486
23.08.2012, 15:37


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
#include <iostream>
 
#include <boost/mpl/vector.hpp>
#include <boost/mpl/reverse.hpp>
#include <boost/mpl/for_each.hpp>
 
namespace mpl = boost::mpl;
 
struct PrintSeq {
   template <typename T>
   void operator()(T val) {
      std::cout << val << " ";
   }
};
 
template <typename Seq>
struct Reverse {
   typedef typename
      mpl::reverse <Seq>::type type;
};
 
int main() {
   typedef mpl::vector <
      mpl::int_ <1>,
      mpl::int_ <2>,
      mpl::int_ <3>,
      mpl::int_ <4>,
      mpl::int_ <5>
   > v_numbers;
   typedef typename
      Reverse <v_numbers>::type rev_vector;
      
   mpl::for_each <rev_vector>(PrintSeq());  
}
http://liveworkspace.org/code/000baa814d8191dc3da71c57b951579a
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru