… | |
… | |
83 | return static_cast<pointer>(alloc (n * sizeof (Tp))); |
83 | return static_cast<pointer>(alloc (n * sizeof (Tp))); |
84 | } |
84 | } |
85 | |
85 | |
86 | void deallocate (pointer p, size_type n) |
86 | void deallocate (pointer p, size_type n) |
87 | { |
87 | { |
88 | dealloc (static_cast<void *>(p), n); |
88 | dealloc (static_cast<void *>(p), n * sizeof (Tp)); |
89 | } |
89 | } |
90 | |
90 | |
91 | size_type max_size ()const throw () |
91 | size_type max_size ()const throw () |
92 | { |
92 | { |
93 | return size_t (-1) / sizeof (Tp); |
93 | return size_t (-1) / sizeof (Tp); |