Size: a a a

2020 April 25

AB

Artöm Bakri Al-Sarmini in pro.cxx
Юрий Першин
Сборки Checked Build никогда не идут в прод, т.к. они тормозят безбожно. А в будущем, конечно, как минимум надо все строки терминировать нулями.
Я про то, что дебажная сборка проходит по тому же коду
источник

ЮП

Юрий Першин in pro.cxx
Artöm Bakri Al-Sarmini
Я про то, что дебажная сборка проходит по тому же коду
Нет, по другому. Там new свой, теперь и sscanf свой
источник

AB

Artöm Bakri Al-Sarmini in pro.cxx
Если дебажный new просто интерсептит, это норм
источник

ЮП

Юрий Першин in pro.cxx
Artöm Bakri Al-Sarmini
Если дебажный new просто интерсептит, это норм
И здесь то же самое - перехват, замена длины, обращение к исходной реализации с новой длиной.
источник

MK

Malevich Kazimir in pro.cxx
Привет всем
источник

ЮП

Юрий Першин in pro.cxx
Vyacheslav Olkhovchenkov
мне кажется у тебя нет варианта кроме как тягать размер буфера.
Спасибо за помощь, AppVerifier-ом уже вскрылся один хитрый баг управления памятью в портированном с паскаля алгоритме работы с OpenSSL, который ранее экранировался сбойными sscanf-ами.
источник

MK

Malevich Kazimir in pro.cxx
Ребят , можете подсказать. В классе создания динамических массивов объявлена дружественная функция merge , в которую передаются два объекта(динамических массива) , она их должна объединять , но я столкнулся с проблемой
источник

D

Danya in pro.cxx
Malevich Kazimir
Ребят , можете подсказать. В классе создания динамических массивов объявлена дружественная функция merge , в которую передаются два объекта(динамических массива) , она их должна объединять , но я столкнулся с проблемой
Тебе сюда: @supapro
источник

MK

Malevich Kazimir in pro.cxx
Danya
Тебе сюда: @supapro
💋
источник

A

Alex in pro.cxx
в С++20 можно будет объявлять NTTP типа float?
источник

АК

Александр Караев in pro.cxx
Alex
в С++20 можно будет объявлять NTTP типа float?
да
источник

IA

Igor Akhmetov in pro.cxx
Alex
в С++20 можно будет объявлять NTTP типа float?
Нет, у float partial_ordering, а нужен strong_ordering.
источник

IA

Igor Akhmetov in pro.cxx
Alex
в С++20 можно будет объявлять NTTP типа float?
Можешь сам на gcc попробовать, одна строчка кода :)
источник

A

Alex in pro.cxx
Точно? при чём здесь?..
источник

A

Alex in pro.cxx
толку пробовать, стандарт ещё не утвержден. msvc у меня отверг такой параметр.
источник

A

Alex in pro.cxx
а если я делаю static_cast<float>(uint32_t_value), и float у меня тоже 32 бита, я получу в результате тот же битовый паттерн, что у value? Или это только memcpy можно добиться?
источник

ЮП

Юрий Першин in pro.cxx
Alex
а если я делаю static_cast<float>(uint32_t_value), и float у меня тоже 32 бита, я получу в результате тот же битовый паттерн, что у value? Или это только memcpy можно добиться?
static_cast<float>(123) -> 123.0 всегда был
источник

А

Андрей in pro.cxx
Alex
а если я делаю static_cast<float>(uint32_t_value), и float у меня тоже 32 бита, я получу в результате тот же битовый паттерн, что у value? Или это только memcpy можно добиться?
Биткастом, статика каст делает арифмитическое конвентироввние
источник

A

Alex in pro.cxx
Юрий Першин
static_cast<float>(123) -> 123.0 всегда был
понял глупость вопроса, спс за понятный пример
источник

A

Alex in pro.cxx
Андрей
Биткастом, статика каст делает арифмитическое конвентироввние
О, кажется, сейчас первый раз пощупаю биткаст за вымя. Спасибо за совет.
источник