Witam!
Mam taką funkcję
template <typename T>
void process06(T[5]) {std::cout << "T[5]\n";}
Próbuje sprawdzić co znajduję się w zmiennej typu T więc próbuje zmienić definicje funkcji na
template <typename T>
void process06(T[5] arr) {std::cout << arr[1] << "T[5]\n";}
Ale dostaje błąd kompilatora:
main.cpp:13:21: error: expected ‘,’ or ‘...’ before ‘arr’
13 | void process06(T[5] arr) { std::cout << "T[5]\n"; }
Gdzie robię błąd ?