Результаты поиска по запросу "weak-ptr"
«IOW, слабый ptr является сильной ссылкой на метаданные
отрим следующий код:
слабое_произведение, make_shared и освобождение памяти
Блок управления
Слабое Я в блоках
Нужно ли мне проверять, не слабое ли я ноль в блоках?Я создаю слабый указатель типа:
Умные указатели + циклы + «->»
Иногда я действительно уверен, что хочу иметь круговую зависимость от указателей, и каждый объект в цикле должен иметь возможность использовать свой указател...
О поточно-ориентированной безопасности
std::shared_ptr<int> g_s = std::make_shared<int>(1); void f1() { std::shared_ptr<int>l_s1 = g_s; // read g_s } void f2() { std::shared_ptr<int> l_s2 = std::make_shared<int>(3); std::thread th(f1); th.detach(); g_s = l_s2; // write g_s }Что ...
C ++ слабая производительность создания
Я читал, что создание или копирование std :: shared_ptr влечет за собой некоторые накладные расходы (атомарный прирост счетчика ссылок и т. Д.). Но как насчет создания из него std :: weak_ptr: Obj * obj = new Obj(); // fast Obj * o = obj; // ...
Как сделать c ++ 11 std :: unordered_set из std :: weak_ptr
У меня есть такой набор:set<weak_ptr<Node>, owner_less<weak_ptr<Node> > > setName; Работает нормально. Но я бы хотел изменить его на неупорядоченный набор. Тем не менее, я получаю около шести страниц ошибок, когда я делаю это. Есть идеи как это ...
Страница 1 из 2