Czy możliwe jest uwzględnienie więcej niż jednej funkcji w tym samym szablonie zamiast wielokrotnego przepisywania szablonu? Jak jeśli pisali:Wiele funkcji za pomocą tego samego szablonu?
template <typename T>
void A() {
//...
}
template <typename T>
void B() {
//...
}
To nie są te same funkcje, ale mają podobny szablon (stosując ogólny typ T
). Czy istnieje sposób na zainicjowanie szablonu tylko raz?
nope. użyj 'D' ... –
@Karoly Horvath wat – user6245072
Nie ma sposobu, aby zrobić to w C++ za wyjątkiem użycia' szablonu class', ale nie jest to zbyt jasny sposób na osiągnięcie tego, co chcesz. – LibertyPaul