System::With yöntemi

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

Referans kaydını klonlar ve başlatıcı fonktörünü ona uygular.

template<typename T,typename A> SharedPtr<T> System::With(const SharedPtr<T> &record, const A &initializer)
ParameterAçıklama
TKlonlanacak kayıt tipi.
ABaşlatma fonktör tipi.
ParameterTypeAçıklama
kayıtconst SharedPtr<T>&Klonlanacak ve başlatılacak nesneye yönelik paylaşımlı işaretçi.
başlatıcıconst A&Kayıt klonuna uygulanan başlatma fonktörü.

ReturnValue

Klonlanmış kayda ait paylaşımlı gösterici.

Ayrıca Bakınız

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

Yapı kaydını kopyalar ve ona başlatıcı fonktörünü uygular.

template<typename T,typename A> T System::With(const T &record, const A &initializer)
ParameterAçıklama
TKopyalanacak kayıt türü.
ABaşlatma fonktör tipi.
ParameterTypeAçıklama
kayıtconst T&Kopyalanacak ve başlatılacak kayıt.
başlatıcıconst A&Kayıt kopyasına uygulanan başlatıcı fonktör.

ReturnValue

Kopyalanmış kayıt.

Ayrıca Bakınız