Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос
alex1951

Александр Прилепский

"умных преподавателей слушал я невнимательно..."
  • 4
    вклад
  • 1
    вопрос
  • 6
    ответов
  • 83%
    решений
Комментарии
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?

    alex1951
    Александр Прилепский @alex1951 Автор вопроса
    DmitrySolomennikov, DmitrySolomennikov, Если кому-то будет интересно, разместил на гитхаб : https://github.com/dedmazay71/utf8string-1251
    Написано 14 сент. 2022
  • Как определить тип функции для шаблона?

    alex1951
    Александр Прилепский @alex1951
    Мирон, Здесь приведены лишь какие-то примеры решения того вопроса, который был задан. Не ищите здесь того, чего здесь не может быть. Чтобы рассмотреть варианты, при которых у T нет cout<< , надо применять дополнительные ограничения или еще чего-нибудь, но, в данном вопросе это вряд ли требуется. Параметр T в этом случае не приносит абсолютной универсальности, а демонстрирует лишь один из методов решения заданного вопроса.
    Написано 08 июл. 2022
  • Как определить тип функции для шаблона?

    alex1951
    Александр Прилепский @alex1951
    Мирон, А где там toString() ?
    Написано 08 июл. 2022
  • Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?

    alex1951
    Александр Прилепский @alex1951 Автор вопроса
    DmitrySolomennikov, Если ничего иного нет, то или пропадет, или придется залезть на гитхаб, хотя дюже не хочется. Спасибо за инструкцию!
    Написано 02 июл. 2022
  • Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?

    alex1951
    Александр Прилепский @alex1951 Автор вопроса
    Да там 10 хедеров(hpp) немаленьких. Здесь не влезут. Там в одном utf8string 2089 строк, итераторы - 852 строки, плюс таблицы и функции обеспечения. Где-то блог завести? На один раз? кто его увидит? Задумка была разместить так, чтобы, если кому понадобится, мог взять и пользоваться.
    Написано 02 июл. 2022
  • Куда можно закинуть библиотеку utf8(мультибайтовых) строк для использования по надобности?

    alex1951
    Александр Прилепский @alex1951 Автор вопроса
    res2001, 1. Я знаю, что можно закинуть на гитхаб, но так как мне, мягко говоря, немало лет(смотри ник), то у меня нет времени изучать вопросы взаимодействия с гитхаб.
    2. попробуйте в std::u8string поработать с буквами русского алфавита.
    Написано 01 июл. 2022
  • Как сделать алгоритм более быстрым и эффективным?

    alex1951
    Александр Прилепский @alex1951
    или, более элегантный(возможно, не более эффективный)
    template<class ForwardIt, class UnaryPredicate>
    ForwardIt npartition(ForwardIt first, ForwardIt last, UnaryPredicate&& p) {
        first = std::find_if_not(first, last, p);
        if (first == last) return first;
     
        for (ForwardIt i = std::next(first); i != last; ++i) {
            if(p(*i)) {
                std::iter_swap(i, first);
                ++first;
            }
        }
        return first;
    }
    
    void divisible_func(std::vector<int>& a, const std::vector<int>& b) {
        auto it = a.end();
        for(size_t i = 0, j = 0; i < b.size(); ++i, j=0) {
            it = npartition(a.begin(), it, [&] (int) {
                return ((j++ % b[i]) != 0);                                // в левой части a соберутся j % b[i] != 0
            });
        }
        a.erase(it, a.end());
        a.push_back(-1);         // ????????????????
    }
    Написано более года назад
  • Можно ли перегрузить постфиксную форму оператора ++ без использования классов?

    alex1951
    Александр Прилепский @alex1951
    "Заходи, если шо":)
    Написано более года назад
Самые активные сегодня
  • sasmoney
    sasmoney
    • 9 ответов
    • 0 вопросов
  • Drno
    • 8 ответов
    • 0 вопросов
  • vabka
    Василий Банников
    • 8 ответов
    • 0 вопросов
  • AndroidStudioUser
    • 5 ответов
    • 2 вопроса
  • Vindicar
    Vindicar
    • 6 ответов
    • 0 вопросов
  • GNUBack
    • 5 ответов
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации