stl--Space Configurator (SGI-STL)

Source: Internet
Author: User

One, the Space Configurator standard interface

See "STL Source Code Anatomy" Chapter II-2.1.

Ii. SGI Space Configurator with sub-configuration force

SGI STL's Configurator differs from the standard specification by its name alloc rather than allocator, and does not accept any parameters (although SGI also defines a configurator that conforms to some standard, named Sllocator, SGI has never used it and is not recommended, Mainly because of inefficiency). This is not a problem: we rarely need to specify the Configurator name ourselves, and each of the SGI STL containers has already specified its default space configurator as Alloc.

// in the program to understand the use of SGI Configurator, you cannot use the standard notation:vector <int, std::allocator<int> > IV;    // standard notation, in VC or CBvector <int, std::alloc> IV;        // sgi,in GCC // SGI STL Each container has been assigned the default Space Configurator template <classclass Alloc = Alloc >     //  The default is to use Alloc as the Configurator class vector {...};

stl--Space Configurator (SGI-STL)

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.