|   | Journée de travail du 24 février
2000 des GTs COOSI et SIMédia : Programmation générique, composants et patrons de conception. | 8  | 
difficulté d'écriture d'un calcul avec la généricité ``classique''
| template< typename T > T mean( const buffer<T>& buf ) { ?? cumul = ??; for ( size_t i = 0; i < buf.size(); ++i ) cumul += buf[i]; return cumul / buf.size(); } | 
Le type de cumul
n'est pas le type-paramètre T
et la valeur zéro
de ce type n'est pas toujours le scalaire 0.
Ces difficultés sont souvent perçues comme des impossibilités...