System::MakeObject method

System::MakeObject(Args&&…) method

힙에 객체를 생성하고 그에 대한 shared pointer를 반환합니다.

template<class T,class ...> std::enable_if<!IsSmartPtr<T>::value, SmartPtr<T>>::type System::MakeObject(Args &&... args)
매개변수설명
T인스턴스화할 클래스.
인수생성자 인수의 유형.
매개변수형식설명
argsArgs&&…생성자 인수.

ReturnValue

SmartPtr to newly created object, always in shared mode.

또 보기

System::MakeObject(Args&&…) method

힙에 객체를 생성하고 그에 대한 shared pointer를 반환합니다.

template<class T,class ...> std::enable_if<IsSmartPtr<T>::value, T>::type System::MakeObject(Args &&... args)
매개변수설명
TSmartPtr 인스턴스화할 클래스.
인수생성자 인수의 유형.
매개변수형식설명
argsArgs&&…생성자 인수.

ReturnValue

SmartPtr to newly created object, always in shared mode.

또 보기