ODBIERZ TWÓJ BONUS :: »

Język C++. Metaprogramowanie za pomocą szablonów (ebook)(audiobook)(audiobook)

Autorzy:
David Abrahams, Aleksey Gurtovoy
Wydawnictwo:
Helion
Ocena:
5.3/6  Opinie: 4
Stron:
336
Druk:
oprawa miękka

Metaprogramowanie to jedna z nowości, które pojawiły się ostatnio w świecie języka C++. Metaprogram to program będący w stanie modyfikować lub generować kod innego programu. Wykorzystanie zasad metaprogramowania pozwala na przykład na dynamiczną modyfikację programu podczas jego kompilacji. Pierwszym językiem pozwalającym na korzystanie z możliwości metaprogramowania jest C++ biblioteką STL.

"C++. Metaprogramowanie za pomocą szablonów" to książka przeznaczona dla tych programistów, którzy korzystają już z biblioteki STL i chcą zastosować ją do tworzenia metaprogramów. Opisano w niej zasady metaprogramowania, typy możliwe do wykorzystania w szablonach przeznaczonych do implementacji funkcji związanych z metaprogramowaniem oraz sposoby tworzenia szablonów modyfikujących programy podczas kompilacji.

  • Typy i metafunkcje
  • Operacje, sekwencje i iteratory
  • Algorytmy biblioteki MPL i tworzenie własnych algorytmów
  • Usuwanie błędów w szablonach
  • Modyfikowanie programu w czasie kompilacji
  • Język DSEL

Metaprogramowanie to nowość. Poznaj je już teraz, aby być przygotowanym na dzień, w którym stanie się standardem.

0 David Abrahams, Aleksey Gurtovoy

Zamknij

Wybierz metodę płatności