$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] tuple memory alignment
From: Ravi (lists_ravi_at_[hidden])
Date: 2009-10-17 18:46:57
On Thursday 15 October 2009 14:53:04 Sebastian Hegler wrote:
> I
> noticed that having a std::vector containing boost::tuple elements has
> "dense" memory layout.
std::vector is guaranteed to layout data as a contiguous array of its
elements, i.e., for a vector v of size k (parantheses added for clarity),
( &( v[0] ) )[m]
points to v[m] for m less than k.
I don't know a tuple could guarantee that its elements are stored in same way
as a C struct.
Regards,
Ravi