ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
1352505 Топик полностью
framer (19.09.2023 15:27, просмотров: 116) ответил framer_out на чтобы понять как оно работает надо знать семантику переноса и правосторонние ссылки.
недосмотрел. все правильно работает 

const std::shared_ptr<class Test>& rc = q.front();

std::cout << "getLast1: use_count=" << rc.use_count() << std::endl;

q.pop();

после этого rc будет висеть. об этом можно почитеть по ссылке выше в

Dangling references