System::SafeInvoke method

System::SafeInvoke method

تنفيذ ترجمة عامل ‘?.’.

template<typename T0,typename T1> static auto System::SafeInvoke(T0 &&expr, T1 &&func)
معاملالوصف
T0نوع التعبير.
T1نوع الدالة اللامدا التي تغلف تعبير ‘WhenTrue’.
معاملنوعالوصف
exprT0&&قيمة التعبير.
دالةT1&&‘WhenTrue’ تعبير مرتبط بـ functor.

ReturnValue

إذا كانت قيمة expr ليست null، تُعيد func تُستدعى بقيمتها كأول وسيط، وإلا تُعيد null.

انظر أيضًا