Czy ktoś może polecić jakieś dobre zasoby do nauki C++ Templates?Szablony uczenia się w języku C++
Wielkie dzięki.
Czy ktoś może polecić jakieś dobre zasoby do nauki C++ Templates?Szablony uczenia się w języku C++
Wielkie dzięki.
Znalazłem cplusplus.com pomocne przy wielu okazjach. Wygląda na to, że mają całkiem dobre intro do: templates.
Jeśli jest to prawdziwa książka, której szukasz, Effective C++ to klasyk z doskonałą sekcją szablonów.
Poleciłem, aby uzyskać C++ Templates - The Complete Guide, jest to doskonały zasób i referencje.
Jest to bardziej zaawansowana, ale bardzo przydatna książka na temat szablonów i wykorzystania szablonu.
Należy odróżnić programowania generycznego i szablonu metaprogramowanie (który jest bardziej jak innym paradygmacie)
Generic programowania można się nauczyć od C++ bible, ale można równie dobrze przyjrzeć że rodzajowych java etc ...
jeden o metaprogramowanie: książka Josuttis' C++ Templates: The Complete Guide
Bruce Eckel's Thinking in C++ to sposób, w jaki dowiedziałem się o szablonach. Pierwszy tom zawiera rozdział wprowadzający, a drugi tom zawiera obszerny rozdział na temat szablonów.
Jest Bjarne Stroustrop's The C++ Programming Language, który ma dobry rozdział na ich temat. I The C++ Standard Library: A Tutorial and Reference, która dotyczy standardowej biblioteki, ale zdecydowanie pomoże ci lepiej zrozumieć, w jaki sposób szablony mogą być używane w rzeczywistym świecie. .
2 tomy "Myślenia w C++" przedstawiają podstawy szablonów. Można je kupić w wersji drukowanej lub pobrać za darmo (i legalnie) pod numer here.
"C++ język programowania" Bjarne Stroustrop
SGI Standard Template Library programisty Przewodnik
http://www.sgi.com/tech/stl/
Pisałem o tym, myślę, że ten link będzie bardzo pomocne
http://toughprogramming.blogspot.com/2013/04/creating-c-templates.html
Witamy w Stackoverflow! Ogólnie rzecz biorąc, lubimy odpowiedzi na stronie, aby móc stanąć na własną rękę - linki są świetne, ale jeśli ten link kiedykolwiek pęknie, odpowiedź powinna zawierać wystarczającą ilość informacji, aby nadal była pomocna. Rozważ edytowanie swojej odpowiedzi, aby zawierała więcej szczegółów.Zobacz [FAQ] (http://www.stackoverflow.com/faq), aby uzyskać więcej informacji. – slm
dziękuję, rozważyłbym to w moich przyszłych odpowiedziach – user3310464
Aby zrozumieć tę książkę, musisz zrozumieć, jak działają szablony. To interesująca książka, ale nie dla osób o słabym sercu, ani dla początkujących - co, jak sądzę, jest PO, jeśli musi zadać to pytanie. – Roel
Tylko początkujący do szablonów, nie C++. – Dynite
Tak długo, jak istnieją podstawy, możesz zapoznać się z najważniejszymi aspektami szablonów od ich użycia w tej książce. Uzgodniono, że jest to ogromna krzywa uczenia się, aby zrobić to w ten sposób :) – workmad3