ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
16 июля
558591 Топик полностью
fk0123 (09.11.2014 23:48, просмотров: 1) ответил VVB на Прошу помощи по С++
enable_shared_from_this нужен для того, чтоб получать shared_ptr из this через shared_from_this() -- а это нужно, в свою очередь, чтоб каждый раз получать один shared_ptr с увеличенным числом использований, а не 10 разных shared_ptr, каждый из которых вызовет деструктор при первой возможности, не взирая на остальных. Зачем здесь shared_ptr не знаю -- так веселей отлаживать. Как и зачем boost. Или зачем вообще C++. Хотя зачем понятно. Это ж гораздо веселей, когда есть отдельныйе классы tcp-socket, udp-socket и даже http-socket и когда ни в один из них банальный printf не сработает (vs голый C в unix).