Il est temps pour un autre 'comment faire cela en C++ sans perdre mon grip'-question!Conversion de tableaux dans stl comme copie
Cette fois-ci:
Vu le code ci-dessous du cplusplus.com:
template<class InputIterator, class OutputIterator>
OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result)
{
while (first!=last) *result++ = *first++;
return result;
}
est-il un moyen de jeter *first
le type de *result
? En d'autres termes: existe-t-il un moyen de déterminer (au compiletime) le type de résultat?
Cela ne répond la moitié de la question (comment obtenir le type de valeur de l'itérateur de sortie, mais pas comment faire 'copy' effectuer la distribution sur tous les éléments – jalf
grand qui en fait sauvé ma journée :) – fho
jalf: Je pense que la première moitié de la question était un mauvais phrasé de la deuxième partie –