طريقة System::With

System::With(const SharedPtr<T>&, const A&) method

تستنسخ سجل الإشارة وتطبّق الدالة المبدئية عليه.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
معاملالوصف
Tنوع السجل لاستنساخه.
Aنوع الدالة المبدئية.
معاملنوعالوصف
سجلconst SharedPtr<T>&مؤشر مشترك إلى الكائن المراد استنساخه وتهيئته.
المهيئconst A&يتم تطبيق دالة التهيئة على نسخة السجل.

ReturnValue

مؤشر مشترك إلى السجل المستنسخ.

انظر أيضًا

System::With(const T&, const A&) method

ينسخ هيكل السجل ويطبق دالة المهيئ عليه.

template<typename T,typename A> T System::With(const T &record, const A &initializer)
معاملالوصف
Tنوع السجل للنسخ.
Aنوع الدالة المبدئية.
معاملنوعالوصف
سجلconst T&السجل للنسخ والتهيئة.
المهيئconst A&يتم تطبيق دالة التهيئة على نسخة السجل.

ReturnValue

السجل المنسوخ.

انظر أيضًا