Рабочая Группа 21 С++
Предложения: Список возможных значений для аргумента шаблона.
Предложения: Список возможных значений для аргумента шаблона.
stdcpp.ru
Список возможных значений для аргумента шаблона.
Добавить в шаблоны возможность перечислять список возможных значений аргумента шаблона. То есть никакими другими значениями, кроме указанных, нельзя будет специализировать данный шаблон.
[object Object]
C++Now 2020: A C++ Magic Trick
C++Now 2020: A C++ Magic Trick
quuxplusone.github.io
C++Now 2020: A C++ Magic Trick
Today would have been the first full day of C++Now 2020
in beautiful Aspen, Colorado… if not for coronavirus. I had had a good idea for a
lightning talk — okay, maybe not as good as “Boost.Blockchain,”
but — too good to lose. So I’ve recorded my lightning…
in beautiful Aspen, Colorado… if not for coronavirus. I had had a good idea for a
lightning talk — okay, maybe not as good as “Boost.Blockchain,”
but — too good to lose. So I’ve recorded my lightning…
C++ – Типизированный язык программирования
Трассировка silicon-а в формате хакатона
Трассировка silicon-а в формате хакатона
Хабр
Трассировка silicon-а в формате хакатона. Без Physical Design не будет Айфона
Все смотрели фильм Дудя про стартапы Силиконовой Долины? А вы знаете, какой стартап Долины был самый силиконовый в 1977 году? Это был Silicon Valley Research, также известный как SVR и...
C++ – Типизированный язык программирования
Робот-попрошайка на ROS и нейросетках
Робот-попрошайка на ROS и нейросетках
Хабр
Робот-попрошайка на ROS и нейросетках
Обычно к таким поделкам возникает два вопроса: «как?» и «для чего?» Первому вопросу посвящена сама публикация, а на второй я отвечу сразу: Этот проект я затеял для того, чтобы освоить робототехнику,...
[object Object]
Folding over `operator=`
Folding over `operator=`
Arthur O’Dwyer
Folding over operator=
Jonathan Müller posted a
“Nifty Fold Expression Trick” the other day:
template<class F, class... Ts>
void reverse_for_each(F f, Ts... ts) {
int dummy;
(dummy = ... = (f(ts), 0));
}
For example, reverse_for_each(putchar, 'a', 'b', 'c') prints cba.…
“Nifty Fold Expression Trick” the other day:
template<class F, class... Ts>
void reverse_for_each(F f, Ts... ts) {
int dummy;
(dummy = ... = (f(ts), 0));
}
For example, reverse_for_each(putchar, 'a', 'b', 'c') prints cba.…
C++ – Типизированный язык программирования
Кругом сплошные плюсы: топ-10 докладов конференции C++ Russia 2019 Piter
Кругом сплошные плюсы: топ-10 докладов конференции C++ Russia 2019 Piter
Хабр
Кругом сплошные плюсы: топ-10 докладов конференции C++ Russia 2019 Piter
C++ требует серьезного подхода. Поэтому мы верим, что большинство плюсовиков — серьезные профессионалы, и если на праздниках требуется сидеть дома — они не будут...
C++ – Типизированный язык программирования
[Из песочницы] Реализация скелетной анимации для трёхмерных моделей
[Из песочницы] Реализация скелетной анимации для трёхмерных моделей
Хабр
Реализация скелетной анимации для трёхмерных моделей
Здравствуйте! В данный момент на Хабре существует большое количество статей, посвящённых компьютерной графике и реализации различных эффектов, однако текстов на тему реализации скелетной анимации...
foonathan::blog()
Nifty Fold Expression Tricks
Nifty Fold Expression Tricks
www.foonathan.net
Nifty Fold Expression Tricks
Suppose you need to have a variadic function and want to add all arguments together.
Before C++17, you need two pseudo-recursive functions:
template <typename H, typename ... T>
auto add(H head, T... tail)
{
return head + add(tail...);
}
template <typename…
Before C++17, you need two pseudo-recursive functions:
template <typename H, typename ... T>
auto add(H head, T... tail)
{
return head + add(tail...);
}
template <typename…