2016-06-20 12 views

cevap

77

Birincisi, parametre listesi ve sonraki bir çağrı olmayan bir lambdadır. []{} böylece bütün hat

[](){}(); 

ikinci eşdeğer bir parametre listesi ile kullanılmayan bir lambda tanımı takip tanıtmak ve daha sonra hemen kapsamı yakın parantezler, bir çift [](){} eşdeğer olduğu :

{ 
    // empty scope 
} 
[]{}; // lambda 

Sen lambda tanımı sözdizimi üzerine varyasyonlar için http://en.cppreference.com/w/cpp/language/lambda başvurabilir.

40
  • Bu bir (kullanılmayan) lambda ardından

    [](){}(); 
    
  • ikinci boş alanı da eşdeğer olan bir lambda arama

    []{}(); 
    

    vardır.

Parens parametre olmadan lambda için isteğe bağlıdır.