This is my first time reaching for the Assign library, but I'm insprired by what I've seen discussed here in the list.
I'm creating a vector from three ranges. So something like:
std::vector
John Dlugosz skrev:
This is my first time reaching for the Assign library, but I’m insprired by what I’ve seen discussed here in the list.
I’m creating a vector from three ranges. So something like:
std::vector
newvec= list_of().range(a,b).range(c,d).range(e,f); would be right? The tutorial doesn’t show anything where the stuff begins with a range, only stuff in the list_of(). But I’m thinking I have to start with list_of, even if it’s empty, to kick it off, right? I’m hoping that correctly kicks it off but doesn’t add default elements!
The current version does add a default constructed element. Following the recent mini-review, we plan on releasing a new version, e.g. in namespace boost::assign::v2 without the default element.
Next question: the range c,d is going to be a whole vector. That is, the V.begin(), V.end() pair from another object. Can I just name V alone? Would that be done in a range(V) wrapper, or by itself, or some other function name?
Does http://www.boost.org/doc/libs/1_43_0/libs/assign/doc/index.html#repeat_ref answer your question? HTH -Thorsten
http://www.boost.org/doc/libs/1_43_0/libs/assign/doc/index.html#repeat_ ref
answer your question?
Yes, "The function range() only exists as a member function." So, how do I use a range at the beginning? --John (nasty footer ahead) TradeStation Group, Inc. is a publicly-traded holding company (NASDAQ GS: TRAD) of three operating subsidiaries, TradeStation Securities, Inc. (Member NYSE, FINRA, SIPC and NFA), TradeStation Technologies, Inc., a trading software and subscription company, and TradeStation Europe Limited, a United Kingdom, FSA-authorized introducing brokerage firm. None of these companies provides trading or investment advice, recommendations or endorsements of any kind. The information transmitted is intended only for the person or entity to which it is addressed and may contain confidential and/or privileged material. Any review, retransmission, dissemination or other use of, or taking of any action in reliance upon, this information by persons or entities other than the intended recipient is prohibited. If you received this in error, please contact the sender and delete the material from any computer.
participants (2)
-
John Dlugosz
-
Thorsten Ottosen