|
![](/i/fill.gif) |
On 5/21/2013 10:32 AM, Kevin Wampler wrote:
> On 5/21/2013 10:25 AM, Orchid Win7 v1 wrote:
>> However, I can't seem to figure out what to write in the constructor.
>> I've got a field that looks like
>>
>> boost::shared_ptr<std::vector<Foo>> _foo;
>>
>> What do I need to do to initialise this correctly?
>
>
> boost::shared_ptr<std::vector<Foo>> _foo(new std::vector<Foo>());
>
Oh, and it's probably best to write it like this:
boost::shared_ptr<std::vector<Foo> > _foo(new std::vector<Foo>());
Since some compilers will complain about using >> in a type definition
(due to the ambiguity with the >> operator).
Post a reply to this message
|
![](/i/fill.gif) |