[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Monotone-devel] [ANN] monotone 0.43 released
From: |
Václav Haisman |
Subject: |
Re: [Monotone-devel] [ANN] monotone 0.43 released |
Date: |
Fri, 27 Mar 2009 07:40:09 +0100 |
User-agent: |
Thunderbird 2.0.0.21 (Windows/20090302) |
Richard Levitte wrote, On 27.3.2009 7:23:
> Errr....
>
> RED FLAG!
>
> - char buf[len+1];
> - memcpy(buf, tmpl.data(), len);
> + std::vector<char> buf(len + 1);
> + memcpy(&buf[0], tmpl.data(), len);
>
> Do we know for sure that all implementations of std::vector<char> work
> in such a way that memcpy() and other functions with pure C semantics
> will always work?
The storage of std::vector<> is guaranteed to be continuous. So that code
will work. Personally, I would prefer ctor with iterators instead, e.g.
std::vector<char> buf (tmpl.data (), tmpl.data () + len);
--
VH
signature.asc
Description: OpenPGP digital signature
- Re: [Monotone-devel] [ANN] monotone 0.43 released, (continued)
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Thomas Keller, 2009/03/24
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Phil Hannent, 2009/03/24
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Zack Weinberg, 2009/03/24
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Phil Hannent, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Zbigniew Zagórski, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Phil Hannent, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Timothy Brownawell, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Jack Lloyd, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Thomas Keller, 2009/03/26
- Re: [Monotone-devel] [ANN] monotone 0.43 released, Richard Levitte, 2009/03/27
- Re: [Monotone-devel] [ANN] monotone 0.43 released,
Václav Haisman <=
- [Monotone-devel] Re: [ANN] monotone 0.43 released, Bruce Stephens, 2009/03/27
Re: [Monotone-devel] [ANN] monotone 0.43 released, Stephen Leake, 2009/03/27
[Monotone-devel] Re: [ANN] monotone 0.43 released, Lapo Luchini, 2009/03/25
Re: [Monotone-devel] [ANN] monotone 0.43 released, Nuno Lucas, 2009/03/25