C++Talk.NET Forum Index C++Talk.NET
C++ language newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

std::vector et tableau C

 
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French)
View previous topic :: View next topic  
Author Message
Laurent DELEPINE
Guest





PostPosted: Sun Aug 17, 2003 7:54 pm    Post subject: std::vector et tableau C Reply with quote



Bonjour,

J'ai cru comprendre en lisant ce forum que les elements d'un vector
etaient contigue comme dans un tableau. Cela signifie t'il bien que on
peut transformer un std::vector en tableau en prenant ub pointeur sur le
premier element ?

Si oui qu'en est il de l'operation inverse, transformer un tableau en
vector mais sans le copier. Y a t'il un moyen de faire legal ?


A+

LD


Back to top
Gabriel Dos Reis
Guest





PostPosted: Sun Aug 17, 2003 8:53 pm    Post subject: Re: std::vector et tableau C Reply with quote



Laurent DELEPINE <newsgroup (AT) webiologie (DOT) org> writes:

Quote:
Si oui qu'en est il de l'operation inverse, transformer un tableau en
vector mais sans le copier. Y a t'il un moyen de faire legal ?

Non.

-- Gaby

Back to top
Loïc Joly
Guest





PostPosted: Sun Aug 17, 2003 10:11 pm    Post subject: Re: std::vector et tableau C Reply with quote



Laurent DELEPINE wrote:

Quote:
Bonjour,

J'ai cru comprendre en lisant ce forum que les elements d'un vector
etaient contigue comme dans un tableau. Cela signifie t'il bien que on
peut transformer un std::vector en tableau en prenant ub pointeur sur le
premier element ?

Oui

Quote:
Si oui qu'en est il de l'operation inverse, transformer un tableau en
vector mais sans le copier. Y a t'il un moyen de faire legal ?


Comme l'a déjà dit Gaby, non. Par contre, un pointeur dans un tableau
est un itérateur, et on peut donc le passer aux algorithmes de la STL,
ce qui résoud déjà une partie des cas où l'on pourrait vouloir obtenir
un vector à partir d'un tableau.

--
Loïc




Back to top
Michel Michaud
Guest





PostPosted: Mon Aug 18, 2003 1:40 am    Post subject: Re: std::vector et tableau C Reply with quote

Dans news:3f3fde14$0$237$626a54ce (AT) news (DOT) free.fr, Laurent
DELEPINE <newsgroup (AT) webiologie (DOT) org> a écrit :
Quote:
Bonjour,

J'ai cru comprendre en lisant ce forum que les elements d'un vector
etaient contigue comme dans un tableau. Cela signifie t'il bien que
on peut transformer un std::vector en tableau en prenant ub
pointeur sur le premier element ?

Si oui qu'en est il de l'operation inverse, transformer un tableau
en vector mais sans le copier. Y a t'il un moyen de faire legal ?

Comme les vector sont dynamiques, c'est sûr que non, par contre,
pourquoi prendre un tableau à la C ? Dès le départ, prend celui
qui est dans un vector, il sera encore là quand tu aurais voulu
y mettre ton tableau à la C...

--
Michel Michaud [email]mm (AT) gdzid (DOT) com[/email]
http://www.gdzid.com
FAQ de fr.comp.lang.c++ :
http://www.cmla.ens-cachan.fr/~dosreis/C++/FAQ/


Back to top
Display posts from previous:   
Post new topic   Reply to topic    C++Talk.NET Forum Index -> C++ (French) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.