Size: a a a

2020 June 04

DF

Dollar Føølish in pro.cxx
Sol
источник

DF

Dollar Føølish in pro.cxx
Эпичный студенческий проект
источник

DF

Dollar Føølish in pro.cxx
Да и голый апи норм, просто сишный
источник

FS

Flower Surgeon in pro.cxx
Сишный треш вполне себе можно обернуть во что-нибудь, не?
источник

DF

Dollar Føølish in pro.cxx
Там много
источник

DF

Dollar Føølish in pro.cxx
Для примера такие вещи как sol::thread
источник

DF

Dollar Føølish in pro.cxx
Которые не треды на самом деле
источник

FS

Flower Surgeon in pro.cxx
В луа нету же тредов, там сопрограммы.
источник

NI

Nikita Ivanov in pro.cxx
Побитый Кирпич
Только с++ обёртку надо нормальную найти, голый lua api это сишный трэш
бля вот с чем с чем а с этим оч согласен
источник

オレンジ in pro.cxx
template <class U> bool operator!=(?) const { return ptr_ != nullptr; }
Обёртка над сырым указателем, что писать в аргументах компаратора для nullptr?
источник

D

Dmitriy in pro.cxx
オレンジ
template <class U> bool operator!=(?) const { return ptr_ != nullptr; }
Обёртка над сырым указателем, что писать в аргументах компаратора для nullptr?
std::nullptr_t?
источник

АК

Александр Караев... in pro.cxx
オレンジ
template <class U> bool operator!=(?) const { return ptr_ != nullptr; }
Обёртка над сырым указателем, что писать в аргументах компаратора для nullptr?
decltype(nullptr), если есть сомнения
источник

オレンジ in pro.cxx
Уже сделал, спасибо, нужно было ещё сделать компаратор свободной функцией
источник

オレンジ in pro.cxx
Почему не компилировалось когда было как метод времени разобраться не было...
источник

D

Denis in pro.cxx
источник

AT

Anatoly Tomilov in pro.cxx
Часто ли встречается на практике баг, когда в качестве ключа маппинга используется указатель на объект, но элемент маппинга не удаляется, когда объект удаляется. Создаётся новый объект и проверяется, есть ли для него в маппинге элемент. Иногда аллокатор переиспользует участок памяти старого, только что удалённого, объекта. Ему ставится в соответствие старое значение из маппинга. Вот здесь и случается крэш какой-нибудь. Прям антипаттерн какой-то — использовать в качестве ключа невладеющий указатель.
источник

AT

Andrew Titov in pro.cxx
Кажется, в общем случае это называется "ABA problem".
источник

AT

Anatoly Tomilov in pro.cxx
ага, оно. Только здесь один поток)
источник

ПК

Побитый Кирпич... in pro.cxx
Anatoly Tomilov
Часто ли встречается на практике баг, когда в качестве ключа маппинга используется указатель на объект, но элемент маппинга не удаляется, когда объект удаляется. Создаётся новый объект и проверяется, есть ли для него в маппинге элемент. Иногда аллокатор переиспользует участок памяти старого, только что удалённого, объекта. Ему ставится в соответствие старое значение из маппинга. Вот здесь и случается крэш какой-нибудь. Прям антипаттерн какой-то — использовать в качестве ключа невладеющий указатель.
Да, антипаттерн называется "юзаем С++98"
источник

AT

Anatoly Tomilov in pro.cxx
Побитый Кирпич
Да, антипаттерн называется "юзаем С++98"
да нет. Здесь последнейший
источник