Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1827 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  iterator sur un taleau C

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

iterator sur un taleau C

n°1858768
weblook$$
Posté le 07-03-2009 à 15:08:35  profilanswer
 

Hi,

 


COmment définir un iterator sur un taleau de double

 
Code :
  1. int main()
  2. {
  3. const int N = 1000;
  4. double A[N];
  5. std::iterator<output_iterator_tag,double> it(A); //Ne marche pas
  6. std::generate(...)
  7. std::copy(it.begin(),it.end(),std::ostream_iterator<double>(std::cout, "\n" ));
  8. std::cin.ignore( std::numeric_limits<int>::max(), '\n' );
  9. }
 

merci


Message édité par weblook$$ le 07-03-2009 à 15:29:37
mood
Publicité
Posté le 07-03-2009 à 15:08:35  profilanswer
 

n°1858778
jesus_chri​st
votre nouveau dieu
Posté le 07-03-2009 à 15:59:52  profilanswer
 

double* begin = A;
double* end = A + N;
 
std::generate( begin, end, ... );
 
it.begin()
c'est n'importe quoi, un iterateur n'a pas de "begin" ou de "end". C'est begin/end qui est du type itérateur.
Morale : un pointeur est un iterateur. La réciproque est souvent fausse.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  iterator sur un taleau C

 

Sujets relatifs
[C#] Comparer les lignes de 2 fichiers txt[C#] Smtp et liste de diffusion Serveur Exchange
[C (ou autre)] imprime ecran[C] Algorithme de Dijkstra
[Résolu] Aide en C[C] executer plusieurs boucles en meme temps
[C#] Boutons personnalisés[C] Allocation dynamique d'une grille de structure.
[RESOLU] - [C#] - NullReferenceExceptionProjet : C ou Java ? Comment modéliser avec GTK ?
Plus de sujets relatifs à : iterator sur un taleau C


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR