Re[24]: Generators in C++, (a.k.a. foreach & iteartors)
От: remark Россия http://www.1024cores.net/
Дата: 30.05.08 15:48
Оценка:
Здравствуйте, c-smile, Вы писали:

CS>
CS>$generator(scan)
CS>{
CS>  node* n;
CS>  scan( node* root = 0 ): n(root) {}
CS>  $emit(int)
CS>    for(;n; n = n->next)
CS>    {
CS>      $yield(n->value);
CS>      if( n->kid )
CS>        $restart( n = n->kid );
CS>    }
CS>  $stop
CS>};
CS>



Выглядит интересно... Надо помедитировать...



1024cores — all about multithreading, multicore, concurrency, parallelism, lock-free algorithms
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.