This is the mail archive of the libstdc++@gcc.gnu.org mailing list for the libstdc++ project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: std::ext STL (was: Re: design doc on alternative pointer support)


Hi,
I think the standards on allocators will have to accomodate smart pointer support the following way.
Just wanted to remind a couple of things, rather obvious, but anyway:

1- The new Standard is nearing completion. By now C++0x(1x) is considered feature complete and the committee is sorting out the last issues and defects. In particular, there are already quite a few changes in the allocator chapter: you may want to double check that everything suits your needs and / or decide to live with the features actually available...

2- As regards libstdc++v3, that is the current library, implementing, as experimental, a selection of C++0x features, the allocators are still the C++98 ones, and, anyway, I think it would be nice to deliver support for "extended" pointers also to the users of the C++98 library. In any case I would recommend decoupling as much as possible changes to the allocators and changes to the containers to support "extended" pointers, even if that means (temporarily) suboptimal performance.

Paolo.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]