不是,std::future只支持可以拷貝的類型作為返回值,因為std::future需要在返回值傳遞過程中進行拷貝構造或移動構造。如果返回值類型不支持拷貝操作,就無法使用std::future來返回該類型的值。例如,普通的指針類型或者包含非拷貝構造函數的類類型都無法直接返回給std::future。如果需要返回這種類型的值,可以考慮使用std::shared_future或者std::unique_future來處理。
億速云公眾號
手機網站二維碼
Copyright ? Yisu Cloud Ltd. All Rights Reserved. 2018 版權所有
廣州億速云計算有限公司粵ICP備17096448號-1 粵公網安備 44010402001142號增值電信業務經營許可證編號:B1-20181529