diff --git a/en/device-dev/subsystems/subsys-data-storage-guide.md b/en/device-dev/subsystems/subsys-data-storage-guide.md index 152935dc1a60c17cfda5ba745e98321ec3a2c912..b04c82592a0266a05103a60be2752fa4c4530930 100644 --- a/en/device-dev/subsystems/subsys-data-storage-guide.md +++ b/en/device-dev/subsystems/subsys-data-storage-guide.md @@ -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 counter = - std::shared_ptr(new PreferencesObserverCounter()); + std::make_shared(); pref->RegisterObserver(counter); // Register a callback to return data changes. pref->PutString(PreferencesTest::KEY_TEST_STRING_ELEMENT, "test"); diff --git a/zh-cn/device-dev/subsystems/subsys-data-storage-guide.md b/zh-cn/device-dev/subsystems/subsys-data-storage-guide.md index 8d3f4e2725e8986d33f9e0c2b7a74748d47b24db..95e273f55e4d046db071815cd94629fff667cd4e 100755 --- a/zh-cn/device-dev/subsystems/subsys-data-storage-guide.md +++ b/zh-cn/device-dev/subsystems/subsys-data-storage-guide.md @@ -165,7 +165,7 @@ 订阅数据变化,并触发执行回调方法: ``` C++ std::shared_ptr counter = - std::shared_ptr(new PreferencesObserverCounter()); + std::make_shared(); pref->RegisterObserver(counter); // 注册数据变化的回调。 pref->PutString(PreferencesTest::KEY_TEST_STRING_ELEMENT, "test");