Size: a a a

2020 August 26

КП

Котеечко Пухнастиньк... in supapro.cxx
народ я в ауте
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
на втором ноуте не могу собрать проект
разница только в том, что тут libc-2.30
а там libc-2.31
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
матерится на extern - мол они в секции .text
источник

D

Dmitriy in supapro.cxx
Зачем в библиотечной construct_at столько преобразований указателя?
return ::new (const_cast<void*>(static_cast<const volatile void*>(p)))
   T(std::forward<Args>(args)...);
источник

Е

Егор in supapro.cxx
Dmitriy
Зачем в библиотечной construct_at столько преобразований указателя?
return ::new (const_cast<void*>(static_cast<const volatile void*>(p)))
   T(std::forward<Args>(args)...);
На аналог addressoff похоже, мб чтоб перегруженный оператор& нормально обрабатываелся
источник

Д

Дмитрий in supapro.cxx
Народ, где и как в полной мере можно опробовать 20й стандарт? Попробовал clang с флагом c++20, но половина фишек не работает, может есть какие-то тестовые сборки компиляторов?
источник

OJ

O . J in supapro.cxx
источник

IZ

Ilia Zviagin in supapro.cxx
Захар Виноградов
``std::string FileBase(std::string File) {
   int t = File.length() - 1;
   while (File[t] != '/')
       t--;
   std::string FileNew = "";
   for (int i = 0; i < t; i++)
       FileNew += File[i];
   return FileNew;
}``
Почему не работает?
Если на входе будет пустая строка, будет выход за границы массива (строки).
Если в имени файла не будет ни одной / - тоже.
источник

IZ

Ilia Zviagin in supapro.cxx
Дмитрий
Народ, где и как в полной мере можно опробовать 20й стандарт? Попробовал clang с флагом c++20, но половина фишек не работает, может есть какие-то тестовые сборки компиляторов?
Спроси в про
источник

D

Danya in supapro.cxx
Дмитрий
Народ, где и как в полной мере можно опробовать 20й стандарт? Попробовал clang с флагом c++20, но половина фишек не работает, может есть какие-то тестовые сборки компиляторов?
Ну в релизных версиях компиляторов ещё нет полной поддержки
Тут скорее надо определиться какая фишка больше всего интересует и выбрать компилятор, который лучше всего её поддерживает
источник

SP

Sergey Piskunov in supapro.cxx
А gcc когда будет всё поддерживать примерно известно?
источник

D

Danya in supapro.cxx
Sergey Piskunov
А gcc когда будет всё поддерживать примерно известно?
Возможно когда 11 версия в релиз выйдет, но не факт
источник

D

Danya in supapro.cxx
Иди в @fludpac
источник

hh

horse horssyyy in supapro.cxx
Тогда вопрос по сути. Скажите флаг Wall отлавливает все UB или всё-таки можно скомпилировать чепуху?
источник

D

Danya in supapro.cxx
horse horssyyy
Тогда вопрос по сути. Скажите флаг Wall отлавливает все UB или всё-таки можно скомпилировать чепуху?
Wall не отлавливает UB
источник

D

Danya in supapro.cxx
Он отлавливает просто чепуху, среди которой может быть UB
источник

hh

horse horssyyy in supapro.cxx
Ну к примеру использование неинизиализрованной переменной это вроде ж ub
источник

hh

horse horssyyy in supapro.cxx
Его отлавливает
источник

hh

horse horssyyy in supapro.cxx
Ясно
источник

D

Danya in supapro.cxx
horse horssyyy
Ну к примеру использование неинизиализрованной переменной это вроде ж ub
Ну к примеру неиспользуемая переменная это не уб, но ее отлавливает
источник