2016-05-20 22 views

Odpowiedz

7

Niektóre różnice:

  • Boost.Coroutine2: C++ 11
  • Boost.Coroutine zapewnia symetryczne i asymetryczne współprogram, Boost.Coroutine2 tylko zapewnia asymetryczne współprogram.
+0

Czy znasz jakieś inne różnice poza tymi? – roberti42

+0

Nie, nie znam nic poważnego, ale nie spodziewałbym się żadnych zauważalnych różnic - zwłaszcza, że ​​dokumentacje są zasadniczo kopiowane z "dużymi" zmianami. Nie mogę jednak podać bardziej ostatecznej odpowiedzi. – mindriot

+0

Szukałem również różnic i twoja odpowiedź potwierdza to, co znalazłem raz jeszcze. +1 – DNT

6
  • boost.coroutine2 jest kontynuacją projektu boost.coroutine (boost.coroutine zostaną oznaczone jako przestarzałe wkrótce)
  • boost.coroutine2 używa klasy execution_context z boost.context
  • doładowania. Coroutine jest zaimplementowany z przestarzałym C-podobnym fcontext-API z boost.context
Powiązane problemy