Size: a a a

2016 November 14

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Max Tropets
Просто поскольку я знаю и видел, никто метапрограмированием кроме как для себя на досуге на C++ не занимается, ибо черт голову сломит потом
Эээ.. а как же... куча либ... буст тот же.. иль еще какая
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
Max Tropets
Просто поскольку я знаю и видел, никто метапрограмированием кроме как для себя на досуге на C++ не занимается, ибо черт голову сломит потом
без метапрограмирования невозможно написание библиотек
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
Alex Ф-ф-фэils!🌠︙
Эээ.. а как же... куча либ... буст тот же.. иль еще какая
stl, опять же)
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Vladislav 🇺🇸🚜🇷🇺
даже у C есть, хоть и костыльный (препроцессор)
В с99 его продвинули неплохо. _Generic, _VA_ARGS_
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Vladislav 🇺🇸🚜🇷🇺
stl, опять же)
++
источник

MT

Max Tropets in pro.cxx.holywars
Просвятите, где в stl метапрограмирование
источник

MT

Max Tropets in pro.cxx.holywars
Что то я не в теме
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
возможно я не так выразился, имелось ввиду обобщенное программирование, метапрограммирование - уже следующий уровень, тоже важный
источник

MT

Max Tropets in pro.cxx.holywars
Ну и я о том же. Обобщенное и метапрограмирование разные вещи
источник

MT

Max Tropets in pro.cxx.holywars
Хотя и для того и для того в C++ используем одно средство
источник

MT

Max Tropets in pro.cxx.holywars
template
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
ну так в го ни того ни другого нет
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Max Tropets
Просвятите, где в stl метапрограмирование
template <typename CharT, typename Char_traits, typename Allocator = std::allocator<CharT> >
class basic_string {/*...*/};
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Max Tropets
Хотя и для того и для того в C++ используем одно средство
Можно еще constexpr'ом выкрутиться
источник

MT

Max Tropets in pro.cxx.holywars
Ну да, об std::traits знаю
источник

A

Alex Ф-ф-фэils!🌠︙ in pro.cxx.holywars
Max Tropets
Ну да, об std::traits знаю
Клевая хрень, её импрувнут
источник

MT

Max Tropets in pro.cxx.holywars
Наверно. Не очень разбирался, ибо не доходили руки.
источник

MT

Max Tropets in pro.cxx.holywars
А в Rust вам как? Кто нибудь кодил что то побольше 1к строк?
источник

MT

Max Tropets in pro.cxx.holywars
Работающее?
источник

V🇺

Vladislav 🇺🇸🚜🇷🇺 in pro.cxx.holywars
а к вопросу о полезности метапрограммирования, я недавно ускорил вот эту штуку https://github.com/facebook/folly/blob/master/folly/docs/Format.md в 2.5 раза, с помощью compile-time парсинга форматной строки
источник