Hello There, Guest! RegisterLogin with Facebook
Login with Facebook

New Anna University Nov / Dec 2016 Examination Important Questions
New Anna University (UG / PG) Nov/Dec 2016 and Jan 2017 Theory , Practical Exam Timetable
>>> Anna University Sixth Semester Question Bank Collection (R2013) ECE,MECH,CSE,IT,EEE,CIVIL,EIE
>>> Anna University November/December 2015 Examination Question Papers
>>> Anna University Study Materials for all Departments
>>> Anna University Question Papers : April May June 2015 Question Papers | Nov Dec 2014 and Jan 2015 Question Papers

Register or Login to Submit Study Materials , Shoutbox and also to access Many Features !!

Vidyarthiplus Shop :: Handwritten Premium Lecture Notes
Share your Study Materials with us
Share your Study Materials with us : Click Here

Standard Template Library (STL) Lecture Notes
#1


   
STANDARD TEMPLATE LIBRARY
(STL)
• STL is Standard Template Library, a collection of generic software component (generic containers) and generic algorithms, glued by objects called Iterators. 
• STL is a different type of library. 
• It has quite a large number of non member functions designed to work on multiple classes of container types.
• Many useful algorithms like find(), replace(), merge(), sort() are implemented in STL
• Being non member function they can be used with any container even a newly designed one and feasible to implement all operations in most efficient manner.

Generic programming :
  It is a mechanism of designing generic software components like Vector, list, deque and so on. 
  Unlike normal programming practice, Generic algorithms are not designed having any software component in mind. 
  Can work with many variants of different software components.
  The software components (containers) and algorithms are connected to each other by Iterators.


CONTAINERS:
* An STL container is an object that manages a collection of elements.
* These containers are classes which can in turn contain other objects.
* STL provides tested and debugged software components available readily. 
* They are reusable in the sense that we can use them as a building block for any other software development projects. 

Attachment :

.pdf   STANDARD TEMPLATE LIBRARY.pdf (Size: 542.01 KB / Downloads: 68)

New Share your Study Materials with us : Click Here


Reply

Subscribe


Recommend on Google