| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > C/C++: Общие вопросы > Передача weak_ptr по ссылке. |
| Автор: Elfet 12.3.2010, 23:39 | ||
| Имеет ли смысл передавать во все функции по ссылке weak_ptr? Вот так вот:
Или же нет? |
| Автор: mes 13.3.2010, 11:08 |
| имеется вввиду, что оптимальней, передавать weak_ptr по ссылке или по значению ? имхо по константной ссылке, ибо основные нужные методы константны, и eще думаю Вам стоит обратить внимание что зачастую логичнее передовать shared_ptr, чем weak_ptr, не смотря на то, как внутри класса это будет использоваться. |
| Автор: Elfet 13.3.2010, 13:44 | ||
| Я передаю weak_ptr вместо shared_ptr - так как в классе я сохраняю weak_ptr и потом использую в методах. В другом же классе я могу просто удалить свою shared_ptr. Значит думаете что по константой ссылке лучше чем по значению?
А чем отличаются просто ссылка от константной ссылки? |