Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.50/18: Рейтинг темы: голосов - 18, средняя оценка - 4.50
6106 / 3460 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
1

Smart pointers

11.06.2019, 21:10. Показов 3388. Ответов 21

Author24 — интернет-сервис помощи студентам
Уважаемые форумчане, такой вопрос: возможно ли как то в одном контейнере (в векторе например) хранить shared_ptr и указатели на lvalue. Полазил немного по инету и нашел std::enable_shared_from_this, но shared_from_this() для именованных объектов это UB или исключение бросается(C++17), weak_from_this() вроде работает, но опять же, как weak с shared объединить не знаю. На вопрос "И зачем тебе это понадобилось?" отвечу сразу: в познавательных целях, что бы в будущем, если по необходимости возникнет такая идея, был готовый ответ, например "Нет, не возможно, да и вообще за такое по клешням бить нужно".
1
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.06.2019, 21:10
Ответы с готовыми решениями:

Smart pointers + полиморфизм + делегирование. Ошибка компиляции
Доброго времени суток, уважаемые форумчане! Есть вопрос по поводу использования умных...

Smart Pointers: что такое и как с этим работать?
Народ, объясните мне что такое Smart Pointers, зачем нужны и как с ними работать?

Pointers
Здравствуйте, не могу понять принцип указателей, можете пожалуйста объяснить почему в этом коде ...

указатели (Pointers)
Напишите функцию, которая будет проверять, если подстрока "IPRE" можно найти в данной линии. ...

21
6106 / 3460 / 1406
Регистрация: 07.02.2019
Сообщений: 8,794
12.06.2019, 20:02  [ТС] 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от rat0r Посмотреть сообщение
Что этот набор слов означает?
Ну не придирайтесь, да, глупость сморозил. Я еще не дорос до того, что бы читать стандарт и выражаться так, что бы быть однозначно понятым в кругу профессионалов. С деталями различий lvalue, glvalue, rvalue, prvalue, xvalue я знаком, но не очень подробно. В контексте примера я имел ввиду указатель на объект, полученный(объект, не указатель) по lvalue ссылке. Меня поняли, за что спасибо.
0
"C with Classes"
1646 / 1403 / 523
Регистрация: 16.08.2014
Сообщений: 5,877
Записей в блоге: 1
12.06.2019, 20:07 22

Не по теме:

Цитата Сообщение от zayats80888 Посмотреть сообщение
Ну не придирайтесь, да, глупость сморозил. Я еще не дорос до того, что бы читать стандарт и выражаться так, что бы быть однозначно понятым в кругу профессионалов.
Он сам тоже не дорос, просто придраться захотел.

0
12.06.2019, 20:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.06.2019, 20:07
Помогаю со студенческими работами здесь

C++: pointers, clases
Помогите, пожалуйста написать код для задачки Создать программу на языке С++, используя...

Указатели (Pointers)
Здравствуйте. Решил углубленно изучить указатели. Скачал несколько книг, лекций, тестов именно по...

Pointers and dynamic arrays
Изучаю тему указатели и динамичесские массивы в классах. Хотелось бы быть уверенным в следующих...

Const, pointers, reference
const int& const ref1; const int &ref1; int const &ref1; Во всех случаях это константная...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
22
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru