operator&& 運算子 (C++ REST SDK)
建立工作,這個工作將會在兩個當做引數提供的工作都已順利完成時成功完成。
警告
此主題包含 C++ REST SDK 1.0 (代號名稱 "Casablanca") 的相關資訊。如果您是使用 Codeplex Casablanca 網頁 提供的較新版本,則請使用位於 http://casablanca.codeplex.com/documentation 的本機說明文件。
template< typename _ReturnType > task<std::vector<_ReturnType>> operator&&( const task<_ReturnType> & _Lhs, const task<_ReturnType> & _Rhs ); template< typename _ReturnType > task<std::vector<_ReturnType>> operator&&( const task<std::vector<_ReturnType>> & _Lhs, const task<_ReturnType> & _Rhs ); template< typename _ReturnType > task<std::vector<_ReturnType>> operator&&( const task<_ReturnType> & _Lhs, const task<std::vector<_ReturnType>> & _Rhs ); template< typename _ReturnType > task<std::vector<_ReturnType>> operator&&( const task<std::vector<_ReturnType>> & _Lhs, const task<std::vector<_ReturnType>> & _Rhs ); inline task<void> operator&&( const task<void> & _Lhs, const task<void> & _Rhs );
參數
_ReturnType
所傳回工作的類型。_Lhs
合併至所產生工作的第一個工作。_Rhs
合併至所產生工作的第二個工作。
傳回值
會在兩個輸入工作都順利完成時,順利完成的工作。 如果輸入工作屬於類型 T,此函式的輸出將會是 task<std::vector<T>>。 如果輸入工作屬於類型 void,則輸出工作也會是 task<void>。
備註
如果其中一個工作取消或擲回例外狀況,則傳回的工作會在已取消狀態中提早完成,而且例外狀況 (如果有發生) 會在您呼叫該工作上的 get() 或 wait() 時擲回。
需求
**標頭:**pplxtasks.h
**命名空間:**pplx