PL, C++: Szablony, od 22.58 minuty poziom hard!

Опубликовано: 29 Август 2026
на канале: Tygodniowy Cplusplus
676
21

Tak jak w tytule.
Jeszcze zapomniałem wspomnieć o specjalizacji częściowej. Mały przykład:
template $typename T, typename D = int$ T funkcja(D number)
{
T a = 1;
return number * a;
}
template $typename T$ T funkcja(double number) //specjalizacja częściowa
{
T a = 1;
return number * a;
}

template $$ double funkcja(double number) //specjalizacja
{
double a = 1;
return number * a;
}
Oczywiście zamiast $ są ostre nawiasy, ponieważ Youtube w opisie nie pozwala używać ostrych nawiasów.

Tutaj można znaleźć kody: https://github.com/TygodniowyCplusplu...