Обновить
15
Смирнов Дмитрий@Kroineko

Разработчик

5
Подписчики
Отправить сообщение

Это замечательный вопрос! Все именно так, как вы говорите. В изначальном примере создается как раз-таки raw pointer, по крайней мере, разбираясь в этом вопросе я не нашел подтверждения обратного. И никто не позаботится о них в случае каких-то форс-мажоров. Именно поэтому, я использую в своих фильтрах только shared_ptr. На нашем обожаемом stackoverflow я нашел подходящее решение для феникса Phoenix make_shared. Как раз его-то я и использую тут:


  expression = (product >> skipper >> qi::no_case["OR"] >> skipper >> expression)  
      [qi::_val = make_shared_<LogicNode<Logic::OR>>()(qi::_1, qi::_2)] |  
  product[qi::_val = qi::_1];

Очень рад, что этот материал вас порадовал)

Не совсем понимаю ваш вопрос. Вы спрашиваете почему фронт фильтрует данные бэка, я правильно понимаю? Но ведь это именно бэк фильтрует, фронт только сообщает какие данные ему нужны. Условно запрос будет выглядеть как-то так:


GET "/user/list?where%3Dname%20EQ%20Ivan"
Я работаю со связкой conan + cmake + ninja + clang8. Если «на холодную», то есть conan install, потом cmake, потом билд. То да, это прямо скажем небыстрый процесс, особенно, если зависимые библиотеки конан собирает на месте. Если же зависимости уже лежат готовые в ~/.conan/data, то я бы не сказал, что все так уж плохо. Вся библиотека(которая состоит из многих инструментов помимо фильтра) с тестами, которые проверяют и парсер в том числе, собирается за 2 минуты.
Боюсь, что она воображаемая и для каждого своя. Но, уверен, что у них у всех очень много общих глав)
На самом деле, на старте проекта libevent рассматривался как альтернатива Asio. Победил последний и на это есть несколько причин:
  1. Asio с очень большой вероятностью станет частью стандарта. Для libevent это маловероятно.
  2. Мы совсем не против «багажа» Boost, который он с собой тащит. Многие мои коллеги пользуются их рейнджами, например
  3. Поскольку у нас есть свои библиотеки http_server и http_client, совместимость Asio и Beast нам тоже на руку (об этом я расскажу в будущей статье)

Информация

В рейтинге
Не участвует
Откуда
Иркутск, Иркутская обл., Россия
Дата рождения
Зарегистрирован
Активность