Aapl C++ Template Library 2.14
Sponsored Links
Aapl C++ Template Library 2.14 Ranking & Summary
File size:
0.12 MB
Platform:
Any Platform
License:
LGPL (GNU Lesser General Public License)
Price:
Downloads:
1323
Date added:
2006-03-18
Publisher:
Adrian Thurston
Aapl C++ Template Library 2.14 description
Aapl is a C++ template library for generic programming.
Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied type such as an integer.
A different list template allows the user to define the data structure that is to be used as the element. A third list template allows a single instance of a data structure to be an element in multiple lists.
Wherever possible, Aapl data structures do not depend on heap memory allocation. There are variations of the linked list and AVL tree that allow the programmer to allocate a collection of elements statically and insert/remove them at will.
Aapl data structures do not have their data members hidden behind a strict abstraction layer. Aapl makes very little use of the private keyword. Though data abstractions can be a useful programming technique to quickly produce very robust code, they can inhibit functionality when the data structure is the centre of much attention. Therefore Aapl leaves the use of abstractions up to the programmer.
Enhancements:
- A transfer function has been added to the double lists and AVL trees.
- Remaining double list and AVL tree copy constructors and assignment operators have been changed to implement a deep copy, rather than a shallow copy.
- All copy constructors and assignment operators now implement a deep copy.
- Deep and shallow copy functions have been removed.
Aapl supports different generic programming paradigms by providing variations of standard data structures. For example, a by-value linked list template may be used to store a user supplied type such as an integer.
A different list template allows the user to define the data structure that is to be used as the element. A third list template allows a single instance of a data structure to be an element in multiple lists.
Wherever possible, Aapl data structures do not depend on heap memory allocation. There are variations of the linked list and AVL tree that allow the programmer to allocate a collection of elements statically and insert/remove them at will.
Aapl data structures do not have their data members hidden behind a strict abstraction layer. Aapl makes very little use of the private keyword. Though data abstractions can be a useful programming technique to quickly produce very robust code, they can inhibit functionality when the data structure is the centre of much attention. Therefore Aapl leaves the use of abstractions up to the programmer.
Enhancements:
- A transfer function has been added to the double lists and AVL trees.
- Remaining double list and AVL tree copy constructors and assignment operators have been changed to implement a deep copy, rather than a shallow copy.
- All copy constructors and assignment operators now implement a deep copy.
- Deep and shallow copy functions have been removed.
Aapl C++ Template Library 2.14 Screenshot
Advertisements
Aapl C++ Template Library 2.14 Keywords
Aapl C
Template Library
Template Library 2.14
AVL
c++ template library
C++ template
generic programming
template
AAPL
library
C++
data
programming
Aapl C++ Template Library
Aapl C++ Template Library 2.14
Libraries
Bookmark Aapl C++ Template Library 2.14
Aapl C++ Template Library 2.14 Copyright
WareSeeker periodically updates pricing and software information of Aapl C++ Template Library 2.14 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Aapl C++ Template Library 2.14 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
c template
calendar template
c templates
aapl computer
c++ template partial specialization
c v templates
c++ template struct
letter c template
c++ template declaration
c template tutorial
c++ template traits
c template function
l c template
c++ template arguments
schedule c template
c++ template function example
c template metaprogramming
c++ template type
Related Software
MAT is a C++ mathematical template class library. Free Download
Thread Safe Template Library (TSTL) is a C++ library that provides thread-safe storage data structures without global locking. Free Download
GNU C library is the C library used in the GNU system. Free Download
Rasqal is a C library for querying RDF, supporting the RDQL and SPARQL languages. Free Download
C Generic Library is a generic data structure library is a bunch of data structures. Free Download
XML Security Library is a C library based on LibXML2. Free Download
The C++ Cmdline Library provides a framework for handling command line options and arguments. Free Download
TOAD C++ GUI Library is a library for creating graphical user interfaces. Free Download
Latest Software
Popular Software
Favourite Software