diff --git a/syntax/shared_ptr_constructor.md b/syntax/shared_ptr_constructor.md index 289001e..942a0d4 100644 --- a/syntax/shared_ptr_constructor.md +++ b/syntax/shared_ptr_constructor.md @@ -109,7 +109,7 @@ auto MyComponent::make(Arg1 arg1, Arg2 arg2) -> std::shared_ptr { Есть `access token` техника, с помощью которой можно осуществить задуманное: -Надо предоставить для `std::make_shared` **публичный** конструктор, но который можно вызвать, только экземпляр **приватного** типа (`access token`) +Надо предоставить для `std::make_shared` **публичный** конструктор, но который можно вызвать, только имея экземпляр **приватного** типа (`access token`) ```C++ class MyComponent { @@ -149,4 +149,4 @@ int main() { ## Полезные ссылки 1. https://en.cppreference.com/w/cpp/memory/shared_ptr/make_shared -2. https://habr.com/ru/post/509004/ \ No newline at end of file +2. https://habr.com/ru/post/509004/