Как стать автором
Обновить
4
Карма
0
Рейтинг

Пользователь

  • Подписчики 6
  • Подписки 7

Intel прекратила поставки процессоров Itanium

Ну хотя бы оставил наследство в виде c++ abi

Стандарт C++20: обзор новых возможностей C++. Часть 4 «Ranges»

Ну превью версия студии полностью поддерживает c++20

Стандарт C++20: обзор новых возможностей C++. Часть 1 «Модули и краткая история C++»

Если вы про визуал студию, то они и cppm поддерживают c 16.9

C++ с кроссплатформенностью и зависимостями

Во-первых, почему vcpkg install, а не манифест vcpkg.json?

{
    "name": "test",
    "version-string": "0.1.0",
    "port-version": 0,
    "homepage": "",
    "description": "",
    "dependencies": [
      "fmt",
      "cli11",
      "catch2"
    ]
  }


В этом случае vcpkg автоматом поставит нужные библиотеки с нужным триплетом, при первой конфигурации проекта.

Во-вторых, под виндой делать vcpkg integrate install не всегда желательно, т.к. пути пропишутся для всех msbuild проектов. Лучше уж ручками добавить путь до тулчейна.

В-третьих, зачем CMAKE_CXX_STANDARD глобально выставляется?

В Windows 10 21H2 появится новый параметр в меню питания, изоляция сторонних драйверов и процесс taskbar.dll

Ага, он потом добавил
Parts of Explorer being moved into a separate *library* != them getting their own *process*

Changes like this help with internal code organization and the ability to iterate fast, they don't have any sort of implied stability benefit


Ну и два года назад они уже вынесли меню Пуск в отдельный процесс StartMenuExperienceHost.exe

Так что не вижу особого смысла дальше плодить процессы :)

Как PVS-Studio защищает от поспешных правок кода

Ну для шланга нужно добавить -Weverything или -Wunreachable-code, а для gcc -Wunreachable-code удалили. Но странно что на -Wall это не ловится.

Новый поток в C++20: std::jthread

Мда, Статья написана по r5, а приняли r10. Там сейчас все несколько по другому.

Положение дел у Windows: сколько разношёрстных уровней UI в Windows 10?

Кому 3.11 не хватает?

Исследование COVID-19 и неинициализированная переменная

Хм, а почему ложно?
double SARI;
// ...
SARI = (TSMean[i].SARI - TSMean[i - 1].SARI) * sc2 + SARI * sc1;


в конце выражения SARI * sc1 откуда возьмется значение?

ред.

а все, понял, в первый раз, мы попадем в else потом проинициализируем.

Написано конечно жуть)

Исследование COVID-19 и неинициализированная переменная

А внутри первой проверки, есть еще одна
if ((Hosts[contact].index_case_dct == 0) && (
    Hosts[contact].is_infectious_almost_symptomatic() ||
    Hosts[contact].is_case() ||
    Hosts[contact].is_infectious_almost_symptomatic()))
{
    Hosts[contact].index_case_dct = 1;
    Hosts[contact].dct_trigger_time = ts + 1; 

    if (Hosts[contact].is_infectious_asymptomatic_not_case())
    {
        DoDetectedCase(contact, t, ts, tn);
        Hosts[contact].detected = 1; Hosts[contact].detected_time = ts;
    }
}


т.е. опечатка, иначе это условие не будет выполнятся
if (Hosts[contact].is_infectious_asymptomatic_not_case())

Исследование COVID-19 и неинициализированная переменная

Но как? Этот проект на /W4 выдал мне всего 138 предупреждений.

Понятно конечно, что PVS-Studio найдет еще более интересные проблемы :)

Исследование COVID-19 и неинициализированная переменная

Все таки с /W4 хорошо отлавливает
src\CovidSim.cpp(5377) : warning C4701: potentially uninitialized local variable 'ModelValue' used
src\CovidSim.cpp(5412) : warning C4701: potentially uninitialized local variable 'ModelValue' used

Исследование COVID-19 и неинициализированная переменная

но оно ж на /W4. Хотя оно и на /W1 есть 4700. Странно что не ругается

Вышел Windows Terminal Preview 1.6

А вы чем читали пост? Либо открываем палитру команд через Ctrl-Shift-P и в ней ищем Открыть параметры, либо в жсоне биндим хоткей на открытие. Экспериментальная фича в превью версии.

Вышел Windows Terminal Preview 1.6

Выглядит оно ровно так как и должно с настройками по умолчанию. На гифках как минимум переписанный PROMT для павершелла.

Вышел Windows Terminal Preview 1.6

Лучше хотя бы тем, что оно использует более новый conhost.exe, который решили в винде не менять, чтобы не сломать совместимость. Потом он работает поверх нового PTY API, который быстрее чем механизм, использующийся в conemu.

Информация

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