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初始化函数对象类型。
参数类型描述
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)
参数描述
T要复制的记录类型。
A初始化函数对象类型。
参数类型描述
recordconst T&要复制并初始化的记录。
初始化器const A&初始化函数对象正在应用于记录副本。

ReturnValue

已复制的记录。

另见