Size: a a a

2020 July 29

Е

Егор in supapro.cxx
Побитый Кирпич
Но похоже конвертацию обратно в std тапл придётся явно писать:
https://stackoverflow.com/questions/31641296/fusion-adaped-std-tuple-views-conversion-to-another-tuple
даладна, им лень было написать какую-то to_std_tuple()?
источник

RL

R L in supapro.cxx
Тут могут подсказать как собрать проект с гитхаба?
источник

ПК

Побитый Кирпич... in supapro.cxx
R L
Тут могут подсказать как собрать проект с гитхаба?
источник

RL

R L in supapro.cxx
спасибо
источник

ПК

Побитый Кирпич... in supapro.cxx
R L
спасибо
Кнопку там нажми скорей
источник

UT

Unknown T. in supapro.cxx
Добрый вечер. Пишу свой класс вектор для общего развития, решил попробовать смарт указатели. У меня в классе есть поле unique_ptr<T[]> arr;, которое собственно и хранит массив данных. Возникло два вопроса: 1) вообще нормально ли использовать unique_ptr таким образом; 2) в деструкторе не нужно делать вообще ничего, arr.release() произойдет автоматически?
источник

ПК

Побитый Кирпич... in supapro.cxx
Unknown T.
Добрый вечер. Пишу свой класс вектор для общего развития, решил попробовать смарт указатели. У меня в классе есть поле unique_ptr<T[]> arr;, которое собственно и хранит массив данных. Возникло два вопроса: 1) вообще нормально ли использовать unique_ptr таким образом; 2) в деструкторе не нужно делать вообще ничего, arr.release() произойдет автоматически?
1) нормально
2) не нужно ничего делать (ты не понимаешь что делает release() кстати)
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Побитый Кирпич
1) нормально
2) не нужно ничего делать (ты не понимаешь что делает release() кстати)
А почему в стд не используют?
источник

АК

Александр Караев... in supapro.cxx
Unknown T.
Добрый вечер. Пишу свой класс вектор для общего развития, решил попробовать смарт указатели. У меня в классе есть поле unique_ptr<T[]> arr;, которое собственно и хранит массив данных. Возникло два вопроса: 1) вообще нормально ли использовать unique_ptr таким образом; 2) в деструкторе не нужно делать вообще ничего, arr.release() произойдет автоматически?
только учти, что это будет недовектор, так как стандартная реализация на size+capacity не прокатит на unique_ptr
источник

UT

Unknown T. in supapro.cxx
Побитый Кирпич
1) нормально
2) не нужно ничего делать (ты не понимаешь что делает release() кстати)
Да, спасибо! Почитал, release не удаляет данные, а отвязывает их от unique_ptr.
источник

UT

Unknown T. in supapro.cxx
Александр Караев
только учти, что это будет недовектор, так как стандартная реализация на size+capacity не прокатит на unique_ptr
Почему?
источник

АК

Александр Караев... in supapro.cxx
Unknown T.
Почему?
потому что unique_ptr<T[]> хранит уже сконструированные объекты, а вектор имеет запас памяти для будущих объектов
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Александр Караев
только учти, что это будет недовектор, так как стандартная реализация на size+capacity не прокатит на unique_ptr
Почему? Можно же unique_ptr<char[]>
источник

ПК

Побитый Кирпич... in supapro.cxx
Unknown T.
Почему?
На тривиальных типах (int, char и т.д.) прокатит, а на типах с конструкторами нет, там надо будет placement new делать, а для этого нужна сырая память, а не T[]
источник

C

CodeDetector in supapro.cxx
Побитый Кирпич
На тривиальных типах (int, char и т.д.) прокатит, а на типах с конструкторами нет, там надо будет placement new делать, а для этого нужна сырая память, а не T[]
Оберните код в теги: 3 символа ` до и после кода (в случае одиночной конструкции достаточно 1 ` с обеих сторон). Спасибо!
источник

АК

Александр Караев... in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Почему? Можно же unique_ptr<char[]>
но unique_ptr<T[]> - это не unique_ptr<char[]>
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Александр Караев
но unique_ptr<T[]> - это не unique_ptr<char[]>
Ну это понятно, я думал что в принципе unique_ptr не заходит
источник

DP

Denis Paukaev in supapro.cxx
🎄🎊 R 🎅 Tb| ✡️ 🎊🎄
Почему? Можно же unique_ptr<char[]>
Ага а деструкторы кто будет потом вызывать ?)
источник

DP

Denis Paukaev in supapro.cxx
Лучше сразу нормально делать
источник

🎄T

🎄🎊 R 🎅 Tb| ✡️ 🎊🎄... in supapro.cxx
Denis Paukaev
Ага а деструкторы кто будет потом вызывать ?)
🤔
источник