Size: a a a

2021 February 26

ID

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

retval = arch_setup_additional_pages(bprm, !!interpreter_name);
нафига 2 !! перед объектом?
Это каст к bool
источник

АД

А Му Де in supapro.cxx
Тогда ещё один вопрос, у меня не получается переписать сингтон по Маерсу на то чтобы он возвращал интсанс в виде unique_ptr, это тоже плохая идея так делать?
источник

ID

In Dev in supapro.cxx
А Му Де
Тогда ещё один вопрос, у меня не получается переписать сингтон по Маерсу на то чтобы он возвращал интсанс в виде unique_ptr, это тоже плохая идея так делать?
Синглтон по Майерсу подразумевает статическую переменную
источник

ID

In Dev in supapro.cxx
Singleton & get_instance()
{
 static Singleton instance;
 return instance;
}
источник

ID

In Dev in supapro.cxx
А Му Де
Тогда ещё один вопрос, у меня не получается переписать сингтон по Маерсу на то чтобы он возвращал интсанс в виде unique_ptr, это тоже плохая идея так делать?
Почему думаете, что нужен unique_ptr?
источник

АД

А Му Де in supapro.cxx
In Dev
Почему думаете, что нужен unique_ptr?
Потому что указатель на эти сингтоны по идее нужен только один
источник

АД

А Му Де in supapro.cxx
Так-то оно уже написано на shared_ptr
источник

m🇲

micky 🇲🇽🚜🇷🇺... in supapro.cxx
А Му Де
Тогда ещё один вопрос, у меня не получается переписать сингтон по Маерсу на то чтобы он возвращал интсанс в виде unique_ptr, это тоже плохая идея так делать?
ну логичнее шаред птр там сделать
источник

ID

In Dev in supapro.cxx
А Му Де
Потому что указатель на эти сингтоны по идее нужен только один
Владеющий, да. Но получить его (захватить владение) должно быть нельзя снаружи
источник

ID

In Dev in supapro.cxx
micky 🇲🇽🚜🇷🇺
ну логичнее шаред птр там сделать
Пожалуйста нет...
источник

ID

In Dev in supapro.cxx
In Dev
Владеющий, да. Но получить его (захватить владение) должно быть нельзя снаружи
Так что должна возвращаться просто ссылка
источник

MK

Mikhail Kalugin in supapro.cxx
А Му Де
Так-то оно уже написано на shared_ptr
Я давеча писал о свойствах указателей. Какие из (двух главных) выполняются для синглтона Майерса?
источник

ID

In Dev in supapro.cxx
А Му Де
Так-то оно уже написано на shared_ptr
Зачем shared_ptr?
источник

АД

А Му Де in supapro.cxx
Mikhail Kalugin
Я давеча писал о свойствах указателей. Какие из (двух главных) выполняются для синглтона Майерса?
А где?
источник

АД

А Му Де in supapro.cxx
In Dev
Зачем shared_ptr?
Просто потому что с умными указателями мне нравится работать больше чем с сырыми
источник

ID

In Dev in supapro.cxx
А Му Де
Просто потому что с умными указателями мне нравится работать больше чем с сырыми
Почти уверен, что либо у вас проблемы с потокобезопасностью, либо shared_ptr можно выкинуть и ничего не изменится
источник

ID

In Dev in supapro.cxx
Покажете код?)
источник

MK

Mikhail Kalugin in supapro.cxx
А Му Де
А где?
В общем, еще раз - 1. объект, на который указывает указатель может (и в большинства случаев должен) быть удален. 2. Указатель может быть невалидным
источник

КП

Котеечко Пухнастиньк... in supapro.cxx
Александр Водянников
Смотри тип interpreter_name и параметра фукнкции
а можно спойлер?)
источник

АД

А Му Де in supapro.cxx
In Dev
Покажете код?)
Полностью весь проект?
источник