Subject: Re: [boost] [gsoc] Pointer Plus Bits Behavior and Interface
From: Stefan Strasser (strasser_at_[hidden])
Date: 2010-07-15 11:19:39
Zitat von Joaquin M Lopez Munoz <joaquin_at_[hidden]>:
>> 1) Should the pointer_plus_bits have a pre and post increment and decrement
>> ( what about supporting other arithmetic operations such as add, minus, add
>> assign etc...) ?
> I'd say this is gratuituous complication: just design a lean
> interface providing get_pointer, set_pointer, get_bit, set_bit
> (or similar names) so that you don't have to replicate pointer
I'd say an interface with pointer semantics is useful, but can be
built upon the a interface like you're describing. for example:
to access the pointer part:
//ptr has ptr-semantics, can be used as an iterator, etc.
to access the "bits" part:
I'm also wondering why this has to be limited to pointer plus bits?
unused bits in a variable isn't something that is limited to pointers.
an integer variable might always be even, or have a maximum value so
that upper bits are always unused.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk