Как уже заметили выше, toolchain можно подсунуть свой. Бинарники после сборки кешируются. Как я понял, по задумке Microsoft vcpkg будет встроен прямо в Visual Studio, а пользователи будут пользоваться vcpkg registries, но пока это только планы. PS: с Linux всё немного интереснее из-за того, что библиотеки в папке с исполняемым файлом имеют приоритет ниже, чем системные, но это удалось побороть, подсунув $ORIGIN в rpath.
Хм, а что если создать рекламную площадку, на которой разместить рекламу своей же ссылки на донат и встроить в приложение эту рекламу? С одной стороны цель достигнута, с другой - я не я, реклама не моя. Сильно не пинайте, я не android dev и не юрист.
Главное, чтобы это правило в обратную сторону не работало. Если число не может быть отрицательным, то его НЕ нужно делать unsigned.
Правило скорее такое: используйте signed везде, кроме мест, где нужно играться с битами.
Самое забавное, что комитет только к C++20 выкатил ssize() и только к C++23 родил суффиксы для ptrdiff_t и size_t (и наотрез отказывается вводить ssize_t).
Скоро никаких static_cast'ов, надо только подождать...
The guarantee that std::from_chars can recover every floating-point value formatted by std::to_chars exactly is only provided if both functions are from the same implementation.
Всё так. Сейчас на рабочем компьютере i7-9700k и исходники на HDD. В проектах в среднем файлов больше, чем ядер у Threadripper, т.е. загружены будут всегда все ядра.
На большом проекте мы как раз упёрлись в сеть. На более-менее современном железе выйгрыш от отказа от incredibuild и выкручивания параметров распараллеливания составил что-то около 33% (было полтора часа, стал один час).
Дали бы каждому возможность скрывать все комментарии от пользователя вместе с ответами.
Как уже заметили выше, toolchain можно подсунуть свой. Бинарники после сборки кешируются.
Как я понял, по задумке Microsoft vcpkg будет встроен прямо в Visual Studio, а пользователи будут пользоваться vcpkg registries, но пока это только планы.
PS: с Linux всё немного интереснее из-за того, что библиотеки в папке с исполняемым файлом имеют приоритет ниже, чем системные, но это удалось побороть, подсунув
$ORIGINв rpath.Или по кнопке в Visual Studio.
Под капотом подтянется vcpkg (git submodule), который соберёт все 100+ зависимостей.
Как минимум Яндекс.Директ много где видел.
Хм, а что если создать рекламную площадку, на которой разместить рекламу своей же ссылки на донат и встроить в приложение эту рекламу? С одной стороны цель достигнута, с другой - я не я, реклама не моя. Сильно не пинайте, я не android dev и не юрист.
auto buf = std::unique_ptr<uint8_t>(new uint8_t[10 * 1024 * 1024]);Тоже предлагаете нулями инициализировать?
Нет конечно, во всяких лабораторных работах до сих пор применяется.
Серьёзно, возьмите Qt.
—"Настройка делается вручную".
Ответила компания, у которой есть ШАД, десятки технических курсов и сотни статей на Хабре...
Покупайте наше облако
Будет интересно послушать их маневрирования на эту тему.
Главное, чтобы это правило в обратную сторону не работало. Если число не может быть отрицательным, то его НЕ нужно делать unsigned.
Правило скорее такое: используйте signed везде, кроме мест, где нужно играться с битами.
Самое забавное, что комитет только к C++20 выкатил ssize() и только к C++23 родил суффиксы для ptrdiff_t и size_t (и наотрез отказывается вводить ssize_t).
Скоро никаких static_cast'ов, надо только подождать...
https://m.habr.com/ru/post/493402/
А PVS-Studio защищает от хреновых статей на Хабре?
Рекламная сеть свои деньги может и получит, но только один раз. Зачем рекламодателю второй раз платить за воздух?
Если есть boost, то почему не взяли mp_with_index?
https://www.boost.org/doc/libs/1_75_0/libs/mp11/doc/html/mp11.html#mp_with_indexni_f
Кто-нибудь может объяснить, почему так?
Это какая-то шутка?
Всё так. Сейчас на рабочем компьютере i7-9700k и исходники на HDD. В проектах в среднем файлов больше, чем ядер у Threadripper, т.е. загружены будут всегда все ядра.
На большом проекте мы как раз упёрлись в сеть. На более-менее современном железе выйгрыш от отказа от incredibuild и выкручивания параметров распараллеливания составил что-то около 33% (было полтора часа, стал один час).