6106 / 3460 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
|
|
1 | |
Smart pointers11.06.2019, 21:10. Показов 3388. Ответов 21
Уважаемые форумчане, такой вопрос: возможно ли как то в одном контейнере (в векторе например) хранить shared_ptr и указатели на lvalue. Полазил немного по инету и нашел std::enable_shared_from_this, но shared_from_this() для именованных объектов это UB или исключение бросается(C++17), weak_from_this() вроде работает, но опять же, как weak с shared объединить не знаю. На вопрос "И зачем тебе это понадобилось?" отвечу сразу: в познавательных целях, что бы в будущем, если по необходимости возникнет такая идея, был готовый ответ, например "Нет, не возможно, да и вообще за такое по клешням бить нужно".
1
|
11.06.2019, 21:10 | |
Ответы с готовыми решениями:
21
Smart pointers + полиморфизм + делегирование. Ошибка компиляции Smart Pointers: что такое и как с этим работать? Pointers указатели (Pointers) |
6106 / 3460 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
|
|
12.06.2019, 20:02 [ТС] | 21 |
Ну не придирайтесь, да, глупость сморозил. Я еще не дорос до того, что бы читать стандарт и выражаться так, что бы быть однозначно понятым в кругу профессионалов. С деталями различий lvalue, glvalue, rvalue, prvalue, xvalue я знаком, но не очень подробно. В контексте примера я имел ввиду указатель на объект, полученный(объект, не указатель) по lvalue ссылке. Меня поняли, за что спасибо.
0
|
"C with Classes"
|
|
12.06.2019, 20:07 | 22 |
0
|
12.06.2019, 20:07 | |
12.06.2019, 20:07 | |
Помогаю со студенческими работами здесь
22
C++: pointers, clases Указатели (Pointers) Pointers and dynamic arrays Const, pointers, reference Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |