none
C++/CX 中有类似C#中的await async方便的语法或用法吗? RRS feed

答案

  • create_task(doAsync()).then([](){....})  

    then里面跟的是C++的Lambda表达式,这样就相当于 C#  await doAsync(); ,lambda表达式则就会等待doAsync 执行完毕后执行。

    仔细阅读此文:http://msdn.microsoft.com/en-us/library/windows/apps/hh780559.aspx


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年11月26日 7:50
    版主

全部回复

  • create_task(doAsync()).then([](){....})  

    then里面跟的是C++的Lambda表达式,这样就相当于 C#  await doAsync(); ,lambda表达式则就会等待doAsync 执行完毕后执行。

    仔细阅读此文:http://msdn.microsoft.com/en-us/library/windows/apps/hh780559.aspx


    Bob Bao [MSFT]
    MSDN Community Support | Feedback to us

    2012年11月26日 7:50
    版主
  • 之前用过,总是出现一些不明白的异常。看来我得仔细看看文章。

    谢谢。

    2012年11月27日 0:44