Narzędzia użytkownika

Narzędzia witryny


lambda

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Both sides previous revision Previous revision
Next revision Both sides next revision
lambda [2008/04/16 22:34]
przemo86
lambda [2008/04/16 22:34]
przemo86
Linia 18: Linia 18:
 ===== Przykłady ===== ===== Przykłady =====
 Poniższe przykłady pokazują (w niewielkim stopniu) możliwości tych wyrażeń. Należy w tym miejscu zwrócić uwagę, że często wyrażenia lambda wykorzystują mechanizmy pomocnicze zdefiniowane w innych bibliotekach których nagłówki należy dołączyć. Standardowo dołączamy bibliotekę boost\lambda\lambda.hpp. W przykładach będą pokazane nagłówki które dodatkowo należy dołączyć by kod się skompilował. Poniższe przykłady pokazują (w niewielkim stopniu) możliwości tych wyrażeń. Należy w tym miejscu zwrócić uwagę, że często wyrażenia lambda wykorzystują mechanizmy pomocnicze zdefiniowane w innych bibliotekach których nagłówki należy dołączyć. Standardowo dołączamy bibliotekę boost\lambda\lambda.hpp. W przykładach będą pokazane nagłówki które dodatkowo należy dołączyć by kod się skompilował.
 +
  
 ==== Pierwszy rzut oka na boost::​lambda ==== ==== Pierwszy rzut oka na boost::​lambda ====
Linia 34: Linia 35:
 </​code>​ </​code>​
  
-Kod ten możemy odczytać jako: Wywołaj w tym konkretnym miejscu funkcję ​którą ​wyprowadzi na standardowe wyjście argumenty w kolejności 2,1,3.+Kod ten możemy odczytać jako: Wywołaj w tym konkretnym miejscu funkcję ​która ​wyprowadzi na standardowe wyjście argumenty w kolejności 2,1,3.
  
  
lambda.txt · ostatnio zmienione: 2008/04/16 23:27 przez przemo86