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>&指向要克隆和初始化的对象的共享指针。
initializerconst A&正在应用于 record 克隆的初始化函数对象。

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&要复制并初始化的记录。
initializerconst A&正在对记录副本应用初始化函数对象。

ReturnValue

已复制的记录。

另见