- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
#include <iostream>
#include <boost/mpl/pair.hpp>
#include <boost/mpl/key_type.hpp>
#include <boost/mpl/map.hpp>
#include <boost/mpl/string.hpp>
#include <boost/mpl/for_each.hpp>
using namespace boost;
typedef mpl::map<
mpl::pair<mpl::string<'H','e','l','l','o'>, mpl::int_<0>>,
mpl::pair<mpl::string<',',' '>, mpl::int_<1>>,
mpl::pair<mpl::string<'W','o','r','l','d','!'>, mpl::int_<2>>
> map;
struct do_some {
template<typename T>
void operator()(T) const {
std::cout << mpl::c_str<T>::value;
}
};
int main() {
mpl::for_each<
map,
typename mpl::lambda<
mpl::key_type<map, mpl::_1>
>
>(do_some());
}
niXman 08.10.2011 13:25 # −6
guest 08.10.2011 13:29 # −2
niXman 08.10.2011 13:30 # −6
> илита
царь. просто царь.
guest 08.10.2011 13:35 # −2
niXman 08.10.2011 13:38 # −5
> мы
> испугаемся
> уйдем
> мы
> заминусуем
выходит так, что "вы" - просто стадные животные, пустышки порознь.
Lure Of Chaos 08.10.2011 13:49 # +1
> "вы" - просто стадные животные, пустышки порознь.
нельзя недооценивать революционную силу масс - свергнут и обезглавят на потеху.
niXman 08.10.2011 13:49 # −6
Lure Of Chaos 08.10.2011 13:51 # 0
guest 08.10.2011 13:49 # −1
кто бы говорил? друзей у тебя нет. дрочишь на шаблоны. и уже подсел на говнокод.сру, хотя недавно нас в этом укорял, утверждая что мы все здесь быдло. не последовательно!
niXman 08.10.2011 13:50 # −6
зы
даун
Lure Of Chaos 08.10.2011 13:52 # +1
плохо кончится, родной. (ц)
guest 08.10.2011 22:50 # −1
sayidandrtfm 08.10.2011 13:46 # 0
niXman 08.10.2011 13:48 # −3
sayidandrtfm 08.10.2011 13:56 # 0
Что у них там за зверь такой, всеядный?
niXman 08.10.2011 14:00 # −1
а там, gcc-4.6.1
sayidandrtfm 08.10.2011 14:03 # 0
...
gcc version 4.4.5 (Ubuntu/Linaro 4.4.4-14ubuntu5)
$ g++ -Wall -std=c++0x -I ./ ./hw_boost.cpp -o ./hw_boost
./hw_boost.cpp: In function ‘int main()’:
./hw_boost.cpp:22: error: using ‘typename’ outside of template
niXman 08.10.2011 14:07 # −1
sayidandrtfm 08.10.2011 14:10 # 0
sayidandrtfm 08.10.2011 15:43 # 0
guest 08.10.2011 13:56 # +1
niXman 08.10.2011 14:01 # −7
guest 08.10.2011 14:05 # +1
niXman 08.10.2011 14:09 # −7
Kirinyale 11.10.2011 17:35 # 0
Dr_Offset 17.10.2011 12:40 # 0
TheHamstertamer 09.10.2011 13:08 # +6
@
НАЗЫВАЙ ВСЕХ ДАУНАМИ
Uhehesh 08.10.2011 14:00 # −2
Uhehesh 08.10.2011 14:19 # 0
guest 08.10.2011 14:02 # +4
guest 08.10.2011 14:14 # −5
полное говно
boost не нужен
Lure Of Chaos 08.10.2011 14:20 # +4
SmackMyBitchUp 08.10.2011 14:26 # 0
Lure Of Chaos 08.10.2011 14:28 # 0
кто бы говорил (я ее просто щекочу под брюшком в нужный момент)
SmackMyBitchUp 08.10.2011 14:34 # 0
эт случаем не она?
Lure Of Chaos 08.10.2011 14:37 # 0
SmackMyBitchUp 08.10.2011 14:41 # 0
Lure Of Chaos 08.10.2011 14:47 # 0
Задумался: Её пизда ещё страшнее?
Xom94ok 08.10.2011 21:46 # 0
http://pikabu.ru/images/big_size/13051771674698.jpg
Lure Of Chaos 08.10.2011 21:56 # −1
Uhehesh 08.10.2011 14:26 # 0
Заодно и мысль.
Uhehesh 08.10.2011 14:40 # −1
Alexoy (14:34:07 8/10/2011)
?
гриб (14:34:07 8/10/2011)
Привет Alexoy. Меня нет на месте с 12:57:37 08.10.2011. Я прочту ваше сообщение, когда вернусь.
гриб (14:34:17 8/10/2011)
это не вы поясняете мысли?
Alexoy (14:34:35 8/10/2011)
какие?
гриб (14:34:39 8/10/2011)
видимо, нет :(
гриб (14:34:49 8/10/2011)
> какие?
разные
Alexoy (14:35:06 8/10/2011)
кто ты?)
гриб (14:35:11 8/10/2011)
Uhehesh
гриб (14:38:02 8/10/2011)
ладно, до свидания :)
guest 08.10.2011 14:59 # +3
Uhehesh 08.10.2011 15:18 # −2
guest 08.10.2011 15:20 # −1
SmackMyBitchUp 08.10.2011 15:28 # −2
guest 08.10.2011 15:50 # 0
bugmenot 08.10.2011 16:19 # 0
Lure Of Chaos 08.10.2011 16:35 # 0
Uhehesh 08.10.2011 19:22 # −2
троллю (кого?) трОлля
троллю (что делая?) трОлля
Lure Of Chaos 09.10.2011 00:05 # +1
Uhehesh 09.10.2011 12:33 # 0
У нас в городе недавно появились новые троллейбусы вместо того старья, что было раньше.
Теперь часто вижу надпись "Тролл станция Массандра". :)
RS-232 09.10.2011 12:36 # 0
Uhehesh 09.10.2011 12:39 # 0
RS-232 09.10.2011 12:47 # 0
И да, фотку приложите или ссылку на вашу соц сеть. (:
Uhehesh 09.10.2011 12:49 # 0
а фотки кабелям я не показываю.
RS-232 09.10.2011 12:53 # −4
Тогда что вы делаете на говнокоде,
>фотки кабелям я не показываю
мадам?
TarasB 08.10.2011 16:58 # 0
Lure Of Chaos 08.10.2011 17:03 # +2
TarasB 08.10.2011 17:05 # 0
Что-то я в гугле не могу найти внутренности этого mpl::string.
> mpl::key_type<map, mpl::_1>
Должно вернуть mpl::string<',',' '>?
guest 08.10.2011 22:04 # 0
Да что ты их спрашиваешь. Они никуя не знают. Может даже NiXman это нагуглил, а не написал. (:
Lure Of Chaos 08.10.2011 22:14 # 0
guest 08.10.2011 22:31 # 0
http://goo.gl/mkZOs
Вы про них? Тогда да, скорее всего. (:
Lure Of Chaos 08.10.2011 22:39 # 0
а вот ОНИ http://s1.ipicture.ru/uploads/20111008/VxT8ymMx.jpg
точно знают про нас всё.
guest 08.10.2011 22:44 # 0
Lure Of Chaos 08.10.2011 22:47 # 0
bugmenot 09.10.2011 12:01 # +1
RS-232 09.10.2011 12:04 # −1
Lure Of Chaos 09.10.2011 12:04 # 0
bugmenot 09.10.2011 12:09 # +1
Lure Of Chaos 09.10.2011 12:11 # 0
bugmenot 09.10.2011 14:10 # 0
Lure Of Chaos 09.10.2011 14:13 # 0
bugmenot 09.10.2011 14:47 # +1
Lure Of Chaos 09.10.2011 14:51 # 0
Но, честно, я ее не осилил, точнее только 2ую главу
bugmenot 09.10.2011 14:59 # +1
сейчас специально проверил, обсуждение пидарасов снова случилось в разделе сипупу :-D
Lure Of Chaos 09.10.2011 15:01 # 0
bugmenot 09.10.2011 15:03 # +1
Lure Of Chaos 09.10.2011 15:05 # 0
bugmenot 09.10.2011 15:47 # +2
секрет успеха - можно дрочить под видом ритуала
Lure Of Chaos 09.10.2011 15:49 # −1
gegMOPO4 09.10.2011 11:42 # 0
RS-232 09.10.2011 11:43 # −2
absolut 09.10.2011 21:22 # 0
RS-232 09.10.2011 21:29 # 0
Uhehesh 09.10.2011 21:35 # 0
absolut 09.10.2011 21:51 # 0
Хотя Lure Of Chaos только шарпа удостоил такой чести :)
RS-232 09.10.2011 22:31 # 0
Ну вот вы и сами поняли моё объяснение :)
Lure Of Chaos 09.10.2011 11:45 # 0
gegMOPO4 09.10.2011 12:08 # +2
Т.е. получается та часть C, которой он отличается от C++ и от C#. Плюшки C99 в основном. Я их тоже избегаю.
Lure Of Chaos 09.10.2011 12:12 # +1
Kirinyale 11.10.2011 17:38 # +2
guest 11.10.2011 21:50 # 0
Kirinyale 11.10.2011 22:04 # 0
А, ну ещё там, насколько помню, имеются всяческие метафункторы для сравнения типов и прочей дребедени. Изредка (очень) могут пригодиться в каких-нибудь особо закрученных шаблонах.
SmackMyBitchUp 12.10.2011 11:30 # 0
TarasB 12.10.2011 14:13 # 0
Другого применения закрученным шаблонам нет, особенно из-за невозможности их реализации вне заголовка.
Kirinyale 12.10.2011 19:09 # 0
Что-то, похожее на зачатки mpl (уже не помню точно, но, кажется, и тогда без него выкрутился) в последний раз пригодилось, когда потребовалось написать в шаблонной функции кусок кода, который работает только в том случае, если шаблонный аргумент - наследник от одного конкретного класса. Зачем мне это было нужно - объяснять сейчас лень. :)
TheHamstertamer 08.10.2011 15:43 # −4
inb4:ОЛОЛО Я ИЛИТА
guest 08.10.2011 15:51 # −2
TheHamstertamer 08.10.2011 18:13 # −3