Johan Jansson wrote:
> Anders Logg wrote:
>> We've been using const and shared_ptr differently in a few places. The
>> correct usage as far as I understand is
>>
>>   std::tr1::shared_ptr<const Foo> foo
>>
>> and not
>>
>>   const std::tr1::shared_ptr<Foo> foo
>>
>> The first (correct) usage corresponds to
>>
>>   const Foo& foo
>>
>> or
>>
>>   const Foo* foo
>>
>> that is, one cannot change the object pointed to.
>>
>>   
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> DOLFIN-dev mailing list
>> [email protected]
>> http://www.fenics.org/mailman/listinfo/dolfin-dev
>>   
> 
> Hi!
> 
> Just a question about TR1, is it really a good idea to use? It's not 
> part of the standard, and I guess then you're quite dependent on a 
> specific compiler, or?
>

The tr1 shared pointers come from Boost, which we already have as a 
dependency, so if we run into compiler issues with std::tr1::shared_ptr 
we can just shift to boost::shared_ptr.

Garth


>   Joha
> 
> _______________________________________________
> DOLFIN-dev mailing list
> [email protected]
> http://www.fenics.org/mailman/listinfo/dolfin-dev
_______________________________________________
DOLFIN-dev mailing list
[email protected]
http://www.fenics.org/mailman/listinfo/dolfin-dev

Reply via email to