РТ, перестаньте блокировать Google Play. Вы что, хотите эксплуатировать уязвимые телефоны без обновлений безопасности? Другие операторы не блокируют. Чтобы обновлять Андроид и приложения, мне приходится отключаться от Wi-Fi и обновлять смарт через мобильного оператора.
Потому что std::u32string до сих пор малополезный тип, как контейнер - ок, для работы со строками - беда. Потому что стандарт требует std::char_traits только для char и wchar_t, и у многих компиляторов нет специализаций для charN_t.
Это называется DLL Hell. После удаления QT, пути к его библиотекам удалились из %PATH%. После новой установки QT, его пути оказались в конце %PATH% и в этот раз не смогли вмешаться.
Переустановить игру, перезагрузить компьютер, переустановить Visual Studio 2022 и поставить 2026 insiders, переустановить драйвера видеокарты, добавить игру в исключения DEH в windows и перепробовать ещё кучу не озвученных вариантов потратив на это 6 часов — это всё мимо и не решает проблему!
Это типичные истеричные, бессистемные действия новичка.
арифметические операции проводятся над операндами одинакового размера и результат имеет тот же размер
Это не так. Результат всегда int/unsigned/long/unsinged long/long long/unsigned long long в зависимости от операндов. Искать про integer promotion. А с плавающей точкой - результат всегда double.
Заголовок: "Подробно о неопределённом поведении в С и C++". Потом вся статья про C и C23 с мимолётным упоминанием std::vector<T>::at(size_t). А у этих языков разные неопределённые поведения, пересекающиеся, но ни подмножества одно другого.
если выполните сдвиг на величину большую или равную тому числу, которым оперируете.
Неверный перевод
shifting by an amount greater than or equal to the size of the number, is UB.
"большую или равную тому числу" != "greater than or equal to the size of the number".
Ничего я не путаю, не надо это утверждать. В винде есть коллекция макросов в C:\Program Files\Far, которые копируются в профиль пользователя. Здесь я ожидал, что есть подобная коллекция макросов в /usr/share/far2l, и её там не оказалось.
Да, верно. Ужасная фигня - сам бы я сказал couple, а в самом тексте pair ни разу не смутило. Это как русский и индус в Гугле отлично понимают друг друга, а менеджер не понимает их обоих.
Срок полной тьмы сильно преувеличен. Почти везде полярная ночь днём - это сумерки.
ИИ что ли. Одно и то же повторяется из абзаца в абзац между началом и концом.
Нет. От Are you on phone? - Ты у телефона?
Are you on?
Do you do/make smth - это почти всегда форма подчинения. Нужно избегать её, как написано выше - замена do на can/could работает всегда.
РТ, перестаньте блокировать Google Play. Вы что, хотите эксплуатировать уязвимые телефоны без обновлений безопасности? Другие операторы не блокируют. Чтобы обновлять Андроид и приложения, мне приходится отключаться от Wi-Fi и обновлять смарт через мобильного оператора.
Потому что
std::u32stringдо сих пор малополезный тип, как контейнер - ок, для работы со строками - беда. Потому что стандарт требуетstd::char_traitsтолько дляchar и wchar_t, и у многих компиляторов нет специализаций дляcharN_t.Срочно читать Когда писать std::endl а когда '\n'? и "std::endl" vs "\n".
Вектор - это специализация шаблона вектора. Что?
Да, наверно, везде можно. C++, например
Автор вышел из 20-летней комы.
QT != Qt, это два различных ПО.
Как понимать эти взаимно исключающие утверждения?
Ну работало оно, пока не стали совпадать имена DLL, всё меняется ведь.
Это называется DLL Hell. После удаления QT, пути к его библиотекам удалились из %PATH%. После новой установки QT, его пути оказались в конце %PATH% и в этот раз не смогли вмешаться.
Это типичные истеричные, бессистемные действия новичка.
Что такое MVP?
С at нет никакого ub. Есть исключение.
Это не так. Результат всегда int/unsigned/long/unsinged long/long long/unsigned long long в зависимости от операндов. Искать про integer promotion. А с плавающей точкой - результат всегда double.
Намного подробнее Путеводитель C++ программиста по неопределённому поведению. Лучшего не встречал.
Заголовок: "Подробно о неопределённом поведении в С и C++". Потом вся статья про C и C23 с мимолётным упоминанием
std::vector<T>::at(size_t). А у этих языков разные неопределённые поведения, пересекающиеся, но ни подмножества одно другого.Неверный перевод
"большую или равную тому числу" != "greater than or equal to the size of the number".
Весь C++ в коде - это
cout. Я ожидал, что будет Boost или хотя бы RAII, а реальность - C сcout.using namespace std;- обязательно к прочтению What's the problem with "using namespace std;"?, если плохо с английским, то Пространство имен (using namespace std;), но она не сравнима с первой.Надо что-то делать со стилем. Если используешь скобки, то используй их во всех условных ветках.
Ничего я не путаю, не надо это утверждать. В винде есть коллекция макросов в C:\Program Files\Far, которые копируются в профиль пользователя. Здесь я ожидал, что есть подобная коллекция макросов в /usr/share/far2l, и её там не оказалось.
А, ещё есть макросы, которых нет в /usr/share. Спасибо.
Да, верно. Ужасная фигня - сам бы я сказал couple, а в самом тексте pair ни разу не смутило. Это как русский и индус в Гугле отлично понимают друг друга, а менеджер не понимает их обоих.