Рекомендации по CPP: переустановка умного указателя - PullRequest
0 голосов
/ 15 октября 2018

Р.33 сбивает меня с толку.Может кто-нибудь захочет объяснить дальше?Значение «пересадки» здесь не работает.??

R.33: Возьмите параметр unique_ptr &, чтобы выразить, что функция перезагружает виджет. Причина Использование unique_ptr таким образом документирует и применяет семантику повторного вызова вызова функции.

Примечание. «Переустановить» означает «сделать указатель или умный указатель ссылкой на другой объект».

Пример void reseat (unique_ptr &);// указатель пересадки "will" или "might" Пример, плохой void thinko (const unique_ptr &);// обычно не то, что вы хотите

...