Results 1 to 4 of 4

Thread: Explain STL

  1. #1
    Join Date
    Sep 2009
    Posts
    152

    Explain STL

    I have been working on C++ for the last tw months. I have found it very easy to understand and code. But recently I am stuck on a topic - STL. What exactly is STL ? I have no clue about this. I have read my C++ book but there is not much mentioned about it. Can anyone explain it to me ?

  2. #2
    Join Date
    Jan 2008
    Posts
    1,521

    Re: Explain STL

    Yes, it is not that commonly known to all C++ begginner as to what exactly STL is. STL stands for Standard Template Library. The Standard Library is a fundamental part of the C++ Standard. The C++ Standard Template Library is a generic collection of class templates and algorithms that permits developers to easily implement standard data structures like lists, stacks and queues. It is said to provide iterations, functors, containers and algorithms. This C++ STL is derived from STL published by Silicon Graphic Inc.

  3. #3
    Join Date
    Apr 2008
    Posts
    1,948

    Re: Explain STL

    An already existing set of common classes for C++ is provided by the C++ Standard Library - STL(Standard Template Library). It is a library that constains container classes, iterators and algorithms to work with the contents of these containers. Algorithms of STL are not dependent on containers, which thus reduces the complexity of the library to a great extent.

  4. #4
    Join Date
    Feb 2008
    Posts
    1,852

    Re: Explain STL

    The Standard Template Libraries i.e. STL are a set of C++ template classes which provide common programming data structures and functions such as paired arrays (map), doubly linked lists (list), large string storage, expandable arrays (vector) and manipulation (rope), etc. There are two types of STL containers in C++:
    Sequence Containers- C++ Vectors, C++ Lists and C++ Double-Ended Queues.
    Associative Containers- C++ Maps, C++ Multimaps, C++ Sets, C++ Multisets.

Similar Threads

  1. Explain an MP3 Encoder
    By Juily in forum Windows Software
    Replies: 4
    Last Post: 09-09-2011, 07:59 PM
  2. Explain me about dbx in PHP!!
    By Steyn in forum Software Development
    Replies: 5
    Last Post: 07-03-2010, 04:50 AM
  3. SMS Gateway: Will you explain?
    By Zecho in forum Technology & Internet
    Replies: 3
    Last Post: 21-11-2009, 01:20 PM
  4. Explain : dsca.exe
    By Asaph in forum Operating Systems
    Replies: 3
    Last Post: 15-06-2009, 09:44 PM
  5. What is JAR file? Please explain
    By Athos in forum Software Development
    Replies: 4
    Last Post: 02-03-2009, 05:57 PM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Page generated in 1,711,615,829.95812 seconds with 17 queries