Size: a a a

2020 November 12

ЕБ

Евгений Бубнов... in pro.cxx
Задача состоит в том, чтобы написать оценочную функцию для любой шашки, в любой позиции поля
источник

ID

In Dev in pro.cxx
Это чатик по вопросам о языке, если у вас есть вопрос по языку - задавайте.
"Вот задача - сделайте" здесь не приветствуется
источник

D

Dmitriy in pro.cxx
Почему std::shared_ptr в либах VC++ не использует std::atomic, а реализует атомарный счётчик самостоятельно?
источник

IA

Ilia Abernikhin in pro.cxx
Пхах
источник

IA

Ilia Abernikhin in pro.cxx
Ну видимо разработчики библиотек неудовлетворились стд
источник

IA

Ilia Abernikhin in pro.cxx
И решили что сами могут куда лучше
источник

IA

Ilia Abernikhin in pro.cxx
Ноэто так
источник

IA

Ilia Abernikhin in pro.cxx
Предположение
источник

IA

Ilia Abernikhin in pro.cxx
Стандарт на суолько я понимаю не фиксирует реализацию атамарного счетчика для шейред поинтера
источник

ID

In Dev in pro.cxx
А стандарт вообще определяет реализацию shared_ptr?
Может там написано, что счетчик должен быть атомарным, но не обязательно std::atomic.
источник

IA

Ilia Abernikhin in pro.cxx
In Dev
А стандарт вообще определяет реализацию shared_ptr?
Может там написано, что счетчик должен быть атомарным, но не обязательно std::atomic.
+
источник

IA

Ilia Abernikhin in pro.cxx
Уверен там так и есть
источник

D

Dmitriy in pro.cxx
Вопрос был не в том, обязательно или нет, а почему они не воспользовались готовой реализацией
источник

AZ

Alexander Zaitsev in pro.cxx
In Dev
А стандарт вообще определяет реализацию shared_ptr?
Может там написано, что счетчик должен быть атомарным, но не обязательно std::atomic.
реализацию он конечно же не определяет. тут вопрос в том, почему не заюзали готовый примитив, а своё подюзали
источник

AZ

Alexander Zaitsev in pro.cxx
Dmitriy
Вопрос был не в том, обязательно или нет, а почему они не воспользовались готовой реализацией
а можно ссыль на кусок этого кода на гитхабе?
источник

IA

Ilia Abernikhin in pro.cxx
Ilia Abernikhin
И решили что сами могут куда лучше
.
источник

АК

Александр Караев... in pro.cxx
Ilia Abernikhin
Ну видимо разработчики библиотек неудовлетворились стд
разработчики std не удовлетворились std при реализации std, очень логично
источник

ID

In Dev in pro.cxx
Dmitriy
Вопрос был не в том, обязательно или нет, а почему они не воспользовались готовой реализацией
У std::atomic был фатальный недостаток, как это обычно бывает
источник

IA

Ilia Abernikhin in pro.cxx
Александр Караев
разработчики std не удовлетворились std при реализации std, очень логично
Нууу
источник

IA

Ilia Abernikhin in pro.cxx
Тут же не один человек на все либы😂😂😂
источник