В догонку ко вчерашнему посту зафиксирую в склерознике пару ссылок на материалы, которые помогли мы разобраться с метапрограммированием на шаблонах в современном C++:
Peter Dimov. Simple C++11 metaprogramming
Peter Dimov. Simple C++11 metaprogramming, part 2
Мне понравилось. Все коротко и по делу. Даже я смог более-менее разобраться, что уже о чем-то да говорит.
> Даже я смог более-менее разобраться, что уже о чем-то да говорит.
ОтветитьУдалитьХорошая шутка :)))
@Alexander Stavonin
ОтветитьУдалитьНа самом деле я так себе программист и плюсы знаю не очень хорошо. Меня спасает разве что упертость и то, что я более-менее нормально обхожусь тем, что знаю. Поэтому получается делать что-то работающее даже на ограниченном подмножестве C++.
Выглядит хтоническим ужосом после D.
ОтветитьУдалить@Dmitry Popov
ОтветитьУдалитьНе могу не согласиться. Но, по крайней мере, это просто огромный шаг вперед по сравнению с C++98. Так что может когда-нибудь и до уровня D доживем.