[cfe-dev] Blocks vs. C++ lambda's?
    Remy Demarest 
    psycho.hedgehog at me.com
       
    Thu Apr 30 17:48:34 PDT 2009
    
    
  
Well, yes and no...
For starter, Apple's syntax doesn't need you to say anything about  
capturing variables, they're just captured. The [=]{} seems to be  
equivalent with normal variables, their value is copied inside the  
block's structure and it's constant.
But I was talking about __block variables. You add "__block" in front  
of a variable declaration and then you're allowed to modify its value  
inside the block, and that change is mirrored in every blocks in the  
same scope that capture that variable, too.
Remy Demarest
    
    
More information about the cfe-dev
mailing list