Bir şablon yöntemi vardır: -Dizi türü kesinti
template<typename T, int length>
void ProcessArray(T array[length]) { ... }
Sonra kodu yukarıdaki yöntemi kullanarak vardır: - I do neden
int numbers[10] = { ... };
ProcessArray<int, 10>(numbers);
Benim sorum Şablon argümanlarını açıkça belirtmek zorunda. o olamaz aşağıdaki gibi kullandığım böylece otomatik çıkarılabilir: -
ProcessArray(numbers); // without all the explicit type specification ceremony
Ben temel bir şey eksik eminim! Bir çekiç yedekleyin!