Contiguous storage for <vector>

D

Dave Rahardja

Where is it specified that data storage for <vector> must be contiguous? i.e.,

Assuming v is a vector of some size,

&v[1] == &v[0] + 1;

-dr
 
A

Alf P. Steinbach

* Dave Rahardja:
Where is it specified that data storage for <vector> must be contiguous? i.e.,

Assuming v is a vector of some size,

&v[1] == &v[0] + 1;

§23.2.4/1 in C++2003, "The elements of a vector are stored contigously, ...".
 
D

Dave Rahardja

* Dave Rahardja:
Where is it specified that data storage for <vector> must be contiguous? i.e.,

Assuming v is a vector of some size,

&v[1] == &v[0] + 1;

§23.2.4/1 in C++2003, "The elements of a vector are stored contigously, ...".

What is this C++2003 you speak of?

-dr
 
D

Dave Rahardja

* Dave Rahardja:
Where is it specified that data storage for <vector> must be contiguous? i.e.,

Assuming v is a vector of some size,

&v[1] == &v[0] + 1;

§23.2.4/1 in C++2003, "The elements of a vector are stored contigously, ...".

What is this C++2003 you speak of?

Never mind! My copy of the Standard is obsolete. Duly updated.

-dr
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
474,432
Messages
2,571,680
Members
48,796
Latest member
Greg L.

Latest Threads

Top