Różnice między wybraną wersją a wersją aktualną.
Both sides previous revision Previous revision | |||
generate_generate_n [2008/12/12 20:19] bfugas naprawiony poziom nagłówka |
generate_generate_n [2008/12/12 20:23] bfugas akapit |
||
---|---|---|---|
Linia 74: | Linia 74: | ||
===== Długi przykład ===== | ===== Długi przykład ===== | ||
- | //Długi// przykład zastosowania algorytmu dotyczy pewnego szkieletu algorytmu genetycznego, a dokładniej generacji populacji początkowej. Kolorowy kod programu znajduje się [[generate_kod|tutaj]]. To samo w postaci pliku źródłowego: {{:stl_algorytmy:generate2.cpp}} | + | //Długi// przykład zastosowania algorytmu dotyczy pewnego szkieletu algorytmu genetycznego, a dokładniej generacji populacji początkowej.\\ |
+ | Kolorowy kod programu znajduje się [[generate_kod|tutaj]]. To samo w postaci pliku źródłowego: {{:stl_algorytmy:generate2.cpp}} | ||
===== Podsumowanie ===== | ===== Podsumowanie ===== | ||
Szablony ''generate'' i ''generate_n'' umożliwiają łatwe wypełnianie kolekcji wartościami zwracanymi przez funkcje lub funktory. Są przydatne tam, gdzie wartości początkowe elementów kontenera zależą od stanu generatora. | Szablony ''generate'' i ''generate_n'' umożliwiają łatwe wypełnianie kolekcji wartościami zwracanymi przez funkcje lub funktory. Są przydatne tam, gdzie wartości początkowe elementów kontenera zależą od stanu generatora. | ||