Boost logo

Boost :

From: Dave Harris (brangdon_at_[hidden])
Date: 2003-09-30 13:17:58

In-Reply-To: <20030929201109.GA20837_at_[hidden]>
On Mon, 29 Sep 2003 16:11:09 -0400 Brian McNamara (lorgon_at_[hidden])
> It seems to me that the right way to get a Foo out of a stream is not
> Foo foo;
> i >> foo;
> but rather
> Foo foo( i );
> You construct a foo based on the data in the input stream.

Agreed, but in practice this can make it hard to implement Foo in a
flexible way.

    class Foo {
        Member member1;
        Member member2;
        Foo( archive &ar ) : member1(ar), member2(ar) {

Looks good, but how do we add versioning and XML?

-- Dave Harris, Nottingham, UK

Boost list run by bdawes at, gregod at, cpdaniel at, john at