Size: a a a

2020 October 09

AN

Alexander N in pro.cxx
Только вот я смотрел на TBB и не нашёл увы применения сам. Задачи многие io-bound, а такие испортят весь перфоманс
источник

AT

Anatoly Tomilov in pro.cxx
Встречаются ли платформы, где std::random_device выдаёт всегда одно и то же? Мне когда-то встречались, но как дело сейчас обстоит?
источник

A

Anatoly in pro.cxx
Anatoly Tomilov
Встречаются ли платформы, где std::random_device выдаёт всегда одно и то же? Мне когда-то встречались, но как дело сейчас обстоит?
https://en.cppreference.com/w/cpp/numeric/random/random_device

Если коротко, то нет никаких гарантий ни на что.  Если это касается криптографии, то тема очень обширная и сложная. Для серьезных проектов, как минимум, необходимо вводить тесты генерируемых последовательностей и... есть действительно куча нюансов с криптоусточивостью генерируемых последовательностей даже там, где они на первый взгляд не "одно и то же число" 🤣

Этот функционал использует апи ОС для получения случайных чисел. В Линукс и Винде подходы несколько разные в этом плане. Для линукс немало сделано в плане предотвращения возможностей компрометации генерируемых последовательностей, тем не менее зуб никто и там не даст, что все отлично )))
источник

P

PRoSToC0der in pro.cxx
Kirill
Или посмотри как NVidia поставляет свои либы. Спойлер - в докер-контейнерах
если надо собирать либы, которые должны работать почти везде, то естественно надо собирать в контейнере со старым glibc и старым ядром, либо юзать грязные хаки
источник

TW

Tony Werner in pro.cxx
Kirill
Или посмотри как NVidia поставляет свои либы. Спойлер - в докер-контейнерах
vlc так же делает со своей libvlc
источник

w

who? in pro.cxx
Здравствуйте, может кто скинуть годных статей про github/git extensions?
источник

P

PRoSToC0der in pro.cxx
Андрей Руссков
эту штуку intel для всех контрибутил
from_chars/to_chars же чувак с инициалами STL пилил
источник

АР

Андрей Руссков... in pro.cxx
я мог перепутать с parallel execution
источник

P

PRoSToC0der in pro.cxx
Андрей Руссков
я мог перепутать с parallel execution
скорее всего
источник

P

PRoSToC0der in pro.cxx
Побитый Кирпич
Так и есть, сишное гавно-наследие в виде препроцессора
необязательно, например, std::array особо не реализуешь без использования зарезервированных имён
https://github.com/microsoft/STL/blob/a6c10429b6326aa92b3e410ed6a1f3fa13ffa571/stl/inc/array#L584
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
необязательно, например, std::array особо не реализуешь без использования зарезервированных имён
https://github.com/microsoft/STL/blob/a6c10429b6326aa92b3e410ed6a1f3fa13ffa571/stl/inc/array#L584
Не понимаю к чему это
источник

P

PRoSToC0der in pro.cxx
Побитый Кирпич
Не понимаю к чему это
насколько я помню чтобы std::array был агрегатом
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
насколько я помню чтобы std::array был агрегатом
Причем здесь использование программистом зарезервированных имён?
источник

P

PRoSToC0der in pro.cxx
Побитый Кирпич
Причем здесь использование программистом зарезервированных имён?
речь вроде шла о том зачем они вообще нужны? (зарезервированные имена)
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
речь вроде шла о том зачем они вообще нужны? (зарезервированные имена)
Чтобы препроцессором нельзя было редактировать код стд либы
источник

D

Danya in pro.cxx
PRoSToC0der
необязательно, например, std::array особо не реализуешь без использования зарезервированных имён
https://github.com/microsoft/STL/blob/a6c10429b6326aa92b3e410ed6a1f3fa13ffa571/stl/inc/array#L584
Почему не реализуешь?
Просто будут кишки наружу торчать, если нужна агрегатность
источник

CD

Constantine Drozdov in pro.cxx
Побитый Кирпич
Чтобы препроцессором нельзя было редактировать код стд либы
По-моему и без препроцессора можно воздействовать, я, скажем, не представляю, как сделать полноценно scope isolation
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
речь вроде шла о том зачем они вообще нужны? (зарезервированные имена)
Как бы тебе не запрещено обращаться к уже имеющимся именам
источник

P

PRoSToC0der in pro.cxx
Danya
Почему не реализуешь?
Просто будут кишки наружу торчать, если нужна агрегатность
по идее паблик-членов, неопределённых стандартом, не должно быть (кроме тех, что с зарезервированными именами)
источник

ПК

Побитый Кирпич... in pro.cxx
PRoSToC0der
по идее паблик-членов, неопределённых стандартом, не должно быть (кроме тех, что с зарезервированными именами)
Да, но ты к ним можешь обращаться
источник