未验证 提交 5d2c9304 编写于 作者: O openharmony_ci 提交者: Gitee

!2329 Modifying the Creation Mode of shared_ptr

Merge pull request !2329 from Cap_W/master
......@@ -165,7 +165,7 @@ Use the following APIs to delete a **Preferences** instance or data file.
Subscribe to data changes and invoke the callback:
``` C++
std::shared_ptr<PreferencesObserver> counter =
std::shared_ptr<PreferencesObserver>(new PreferencesObserverCounter());
std::make_shared<PreferencesObserverCounter>();
pref->RegisterObserver(counter); // Register a callback to return data changes.
pref->PutString(PreferencesTest::KEY_TEST_STRING_ELEMENT, "test");
......
......@@ -165,7 +165,7 @@
订阅数据变化,并触发执行回调方法:
``` C++
std::shared_ptr<PreferencesObserver> counter =
std::shared_ptr<PreferencesObserver>(new PreferencesObserverCounter());
std::make_shared<PreferencesObserverCounter>();
pref->RegisterObserver(counter); // 注册数据变化的回调。
pref->PutString(PreferencesTest::KEY_TEST_STRING_ELEMENT, "test");
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册