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

  FORUM HardWare.fr
  Programmation
  C++

  prendre une partie d'un objet vector

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

prendre une partie d'un objet vector

n°688288
EagleOne33
Posté le 31-03-2004 à 12:28:58  profilanswer
 

Bonjour tout le monde, voilà j'ai un objet vecteur défini :

Code :
  1. Shared< std::vector<long> > v( 0 );


le shared, c'est pour faire de la programmation en parallèle.  
 
Mon problème est que je défini deux autres vecteurs :  

Code :
  1. Shared_r<std::vector<long> > v1;
  2. Shared_r<std::vector<long> > v2;


et que je cherche la façon la plus efficace de dire que v1 prend la première moitié des éléments de v et v2 la deuxième.
 
please help

mood
Publicité
Posté le 31-03-2004 à 12:28:58  profilanswer
 

n°688314
Taz
bisounours-codeur
Posté le 31-03-2004 à 12:49:56  profilanswer
 

avec les itérateurs
 
v1( v.begin() , v.begin() + n/2 )
 
ici v.begin() est simplement un itérateur, ça marcherait avec tout ce qui supporte l'itérations &v[0] irait très bien
 
si v ne fournissiat pas des RandomIterator, il faudrait utiliser std::advance pour se déplacer


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

  prendre une partie d'un objet vector

 

Sujets relatifs
Help : VBA : Gestion/Modification d'un Objet OLE Powerpoint dans Excel[Delphi] Un composant ayant l'allure de l'inspecteur d'objet?
probleme avec pointeur sur objet[python] copier un objet
comment acceder a une methode d un objet lui meme dans un ArrayList[VB(A)] Objet binding et BDD sous NT4 :)
Plusieurs types dans un vectorJava , comment acceder a une methode d un objet y a un pitit pb.
[Perl] Fonction find, en plus d'utilisation de simili-objetProblème de design objet
Plus de sujets relatifs à : prendre une partie d'un objet vector


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