طريقة 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)
Parameterالوصف
Tنوع السجل المراد نسخه.
Aنوع دالة التهيئة.
ParameterTypeالوصف
recordconst 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)
Parameterالوصف
Tنوع السجل للنسخ.
Aنوع دالة التهيئة.
ParameterTypeالوصف
recordconst T&السجل للنسخ والتهيئة.
المهيئconst A&يتم تطبيق المُهيئ الدالي على نسخة السجل.

ReturnValue

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

انظر أيضًا