[Dune] allocators... dingleton vs. instance
    Markus Blatt 
    markus at dr-blatt.de
       
    Wed Oct  3 10:17:45 CEST 2012
    
    
  
On Tue, Oct 02, 2012 at 10:32:58PM +0200, Christian Engwer wrote:
> 
> Assume the following:
> 
> AllocatorType<Foo> alloc1;
> AllocatorType<Foo> alloc2;
> Foo * f = alloc1.allocate(1);
> alloc2.deallocate(f,1);
> 
> Is this supposed to work? In general I would assume not (although it
> will work for many implementations). Is there somewhere a place that
> states that the instance of an allocator is important and not only the
> type?
My gut feeling is that there is no guarantee for this to work.
One might want to implement an allocator that manages allocation in
a  memory chunk allocated in the initializer.
Indeed there is nothing in the standard about it. Maybe ask on a list?
Markus
-- 
Do you need more support with DUNE or HPC in general? 
Dr. Markus Blatt - HPC-Simulation-Software & Services http://www.dr-blatt.de
Hans-Bunte-Str. 8-10, 69123 Heidelberg, Germany
Tel.: +49 (0) 160 97590858  Fax: +49 (0)322 1108991658 
    
    
More information about the Dune
mailing list