Size: a a a

2021 February 14

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
Умный отслеживается компилятором?
Для тебя какая разница какой тип в аргументах шаблона?
источник

AM

Aleksander Mironov in supapro.cxx
Побитый Кирпич
Для тебя какая разница какой тип в аргументах шаблона?
Если я внутри буду его двигать или удалять, я не очень понимаю вообще не понимаю как он себя поведет.
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
Если я внутри буду его двигать или удалять, я не очень понимаю вообще не понимаю как он себя поведет.
Дак не двигай и не удаляй
источник

AM

Aleksander Mironov in supapro.cxx
Побитый Кирпич
Дак не двигай и не удаляй
Ну это уже на моих кривых руках же ответственность. Нафиг тогда он мне умный?
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
Ну это уже на моих кривых руках же ответственность. Нафиг тогда он мне умный?
Нафиг тебе сырой двигать и удалять? Сырой владеющий указатель не двигают. А удалять сырой владеющий указатель тоже не надо - лучше обернуть его в unique_ptr
источник

AM

Aleksander Mironov in supapro.cxx
Побитый Кирпич
Нафиг тебе сырой двигать и удалять? Сырой владеющий указатель не двигают. А удалять сырой владеющий указатель тоже не надо - лучше обернуть его в unique_ptr
У меня там супер структура данных в шаблоне. (С сишным апи), она может двигать и удалять.
источник

ПК

Побитый Кирпич... in supapro.cxx
Aleksander Mironov
У меня там супер структура данных в шаблоне. (С сишным апи), она может двигать и удалять.
Ну дак ты определись тогда что ты хочешь делать в случае умного указателя?
источник

D

Danya in supapro.cxx
Aleksander Mironov
У меня там супер структура данных в шаблоне. (С сишным апи), она может двигать и удалять.
Давай описывай что она делает и зачем
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Давай описывай что она делает и зачем
Там очередь асинхронная на си. Она принимает указатель на переменную и ее размер, после чего копирует в себя.
Я над ней пытаюсь навернуть шаблон, который сможет в умные указатели.
источник

D

Danya in supapro.cxx
Aleksander Mironov
Там очередь асинхронная на си. Она принимает указатель на переменную и ее размер, после чего копирует в себя.
Я над ней пытаюсь навернуть шаблон, который сможет в умные указатели.
Ну я могу чуть позже наварганить
источник

D

Danya in supapro.cxx
Aleksander Mironov
Там очередь асинхронная на си. Она принимает указатель на переменную и ее размер, после чего копирует в себя.
Я над ней пытаюсь навернуть шаблон, который сможет в умные указатели.
Что она делает с указателем?
источник

AM

Aleksander Mironov in supapro.cxx
Aleksander Mironov
Там очередь асинхронная на си. Она принимает указатель на переменную и ее размер, после чего копирует в себя.
Я над ней пытаюсь навернуть шаблон, который сможет в умные указатели.
В данный момент я просто родил 2 шаблона, 1 под умные указатели (с мувами и релизом на входе и повторной оберткой на выходе)
И другой под все остальное.

Но мне это не оч нравится, хочу один.
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Что она делает с указателем?
С указателем на переменную? Копирует в себя содержащееся по указателю.
BaseType_t xQueueSend(QueueHandle_t xQueue, const void * pvItemToQueue);
Вот вызов, размер итема она при инициализации узнает.
В случае с указателями это будет
myitem item;
xQueueSend(queue, &item);
источник

AN

Alexander N in supapro.cxx
Как передать владение если используются сырые указатели? Что есть передача владения? Как убедиться?
источник

s

std::slavik in supapro.cxx
Shack Ira
СПАСИБО ОГРОМНОЕ!
источник

s

std::slavik in supapro.cxx
вот набросал чтоб поиграться
источник

D

Danya in supapro.cxx
Aleksander Mironov
В данный момент я просто родил 2 шаблона, 1 под умные указатели (с мувами и релизом на входе и повторной оберткой на выходе)
И другой под все остальное.

Но мне это не оч нравится, хочу один.
Можешь показать реализации?
источник

s

std::slavik in supapro.cxx
Shack Ira
СПАСИБО ОГРОМНОЕ!
тут еще делегирующий конструктор используется - тоже видос вроде у Сергея был по этой теме
источник

AS

Anatoly Shirokov in supapro.cxx
Блин, пусть разбирается, ну к чему эти услуги?
источник

AM

Aleksander Mironov in supapro.cxx
Danya
Можешь показать реализации?
Моей обертки или самой либы?
источник