Szablony funkcji
Stronę tą wyświetlono już: 3670 razy
Szablony funkcji dodają nowej funkcjonalności programowej, tworzy się je za pomocą słowa kluczowego template oraz typename do tworzenia znaczników typów danych szablonu funkcji. Przykładowy kod szablonu funkcji dzielącej jedną wartość przez drugą:
Kompilator widząc szablon funkcji, oraz mając zadeklarowany konkretny szablon funkcji tworzy dany egzemplarz funkcji zwracający i pobierający dany typ zmiennych. Dzięki takiemu rozwiązaniu programista nie musi tworzyć iluś tam wersji funkcji, aby poprawnie realizować swój projekt, a jedynie wykorzystywać konstrukcję szablonową wszędzie tam, gdzie jest to potrzebne. Warto też zwrócić uwagę na to, że wynikiem działania funkcji pierwszej będzie 0 ponieważ działanie to jest wykonywane na liczbach całkowitych i program zaokrągla wartość w dół. W przypadku drugiej funkcji zwrócona zostanie wartość 0.7 (czyli jak najbardziej poprawna).
Tytuł:
C++ Zbiór zadań z rozwiązaniami
Autor:
Tomasz Jaśniewski
Tytuł:
Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++
Autor:
Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla
Tytuł:
Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
Autor:
Adrian Ostrowski, Piotr Gaczkowski
Tytuł:
Wprowadzenie do C++
Autor:
Michał Matlak
Tytuł:
Opus magnum C++ 11. Programowanie w języku C++. Wydanie II poprawione (komplet)
Autor:
Jerzy Grębosz
Tytuł:
Programowanie wieloplatformowe z C++ i wxWidgets 3
Autor:
Bartosz W. Warzocha
Tytuł:
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II
Autor:
Anthony Williams
Tytuł:
C++ dla bystrzaków. Wydanie VII
Autor:
Stephen R. Davis
Tytuł:
Tablice informatyczne. Podstawy C++
Autor:
Radosław Sokół
Tytuł:
Opus magnum C++11. Programowanie w języku C++ (komplet)
Autor:
Jerzy Grębosz