Download Shareware and Freeware Software for Windows, Linux, Macintosh, PDA

line Home  |  About Us  |  Link To Us  |  FAQ  |  Contact

Serving Software Downloads in 956 Categories, Downloaded 50.244.716 Times

Aapl C++ Template Library 2.14

  Date Added: January 18, 2010  |  Visits: 1.678

Aapl C++ Template Library

Report Broken Link
Printer Friendly Version


Product Homepage
Download (105 downloads)



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. Whats New in This Release: - 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..

Requirements: No special requirements
Platforms: Linux
Keyword: Aapl Aapl C Avl C Template C Template Library C++ Copy Data Libraries Library Programming Template
Users rating: 0/10

License: Freeware Size: 122.88 KB
USER REVIEWS
More Reviews or Write Review


AAPL C++ TEMPLATE LIBRARY RELATED
Libraries  -  C::DynaLib::Struct 0.55
C::DynaLib::Struct is a tool for handling the C `struct data type. SYNOPSIS use C::DynaLib::Struct; Define C::DynaLib::Struct( $struct_tag, $template0, @field_names0, [$template1, @field_names1,] ... ); $rstruct = tie( $struct,...
35.84 KB  
Modules  -  DirectPython 0.8
DirectPython is an open source C extension to the Python programming language which provides basic access to DirectX (9.0c) API, including Direct3D, DirectSound, DirectShow and DirectInput. DirectPython uses DirectX almost directly, usually just...
 
Clipboard Utilities  -  AmazeCopy 1.1
AmazeCopy enables you to preserve a ministry or complete web page content. When seeing material or the essay that needs in the web browser. The page content which will be preserved is selected first, then press CTRL+C copy it to clipboard, and at...
8.57 MB  
Programming  -  FeatureC++ 1.0
FeatureC++ is an extension of C++ that supports feature-oriented programming (FOP). ...generate tailor-made software by composing C++ classes according to a feature selection!
430.65 KB  
Utilities  -  NetProg 20
NetProg is an API in C language allowing an homogeneous programming of communicating applications on different operating systems.The field of application goes from a simple file transfer to a complex exchange data graph between many applications.
2.99 MB  
Utilities  -  Asynchronous Socket Library 0.4
Async is an Asynchronous Socket Library (C++) providing event-driven socket programming for Linux (or any other Os you get it to compile on). The event callbacks (overridden virtual methods) are called from a loop (similar to GTK+'s...
184.32 KB  
Libraries  -  Syntax::Highlight::Engine::Kate::C 0.01
Syntax::Highlight::Engine::Kate::C is a plugin for C syntax highlighting. SYNOPSIS require Syntax::Highlight::Engine::Kate::C; my $sh = new Syntax::Highlight::Engine::Kate::C([ ]); Syntax::Highlight::Engine::Kate::C is a plugin module that...
256 KB  
Code Management Tools  -  AspeCt-oriented C 0.7
AspeCt-oriented C project implements an aspect-oriented extension to C and offers one possible language design for an aspect-oriented C language..
19.7 MB  
Libraries  -  Inline::C 0.44
Inline::C is a Perl module that can Write Perl Subroutines in C. Inline::C is a module that allows you to write Perl subroutines in C. Since version 0.30 the Inline module supports multiple programming languages and each language has its own...
92.16 KB  
Libraries  -  Conjury::C 1.004
Conjury::C is a Perl Conjury with C/C++ compilers, linkers and archivers. SYNOPSIS c_object Source => Isource-file>, Directory => Idirectory>, Includes => [ Idir1>, Idir2>, ... ], Defines => { Ivar1> => Ival1>, Ivar2> => Ival2>, ... },...
33.79 KB  
NEW DOWNLOADS IN PROGRAMMING, LIBRARIES
Programming  -  Cedalion for Linux 0.2.6
Cedalion is a programming language that allows its users to add new abstractions and define (and use) internal DSLs. Its innovation is in the fact that it uses projectional editing to allow the new abstractions to have no syntactic limitations.
471.04 KB  
Programming  -  Math::GMPf 0.29
Math::GMPf - perl interface to the GMP library's floating point (mpf) functions.
30.72 KB  
Programming  -  Net::Wire10 1.08
Net::Wire10 is a Pure Perl connector that talks to Sphinx, MySQL and Drizzle servers. Net::Wire10 implements the low-level network protocol, alias the MySQL wire protocol version 10, necessary for talking to one of the aforementioned...
30.72 KB  
Programming  -  logilab-common 0.56.2
a bunch of modules providing low level functionnalities shared among some python projects devel Please note that some of the modules have some extra dependencies. For instance, logilab.common.db will require a db-api 2.0 compliant...
174.08 KB  
Programming  -  OpenSSL for linux 1.0.0a
The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implementing the Secure Sockets Layer (SSL v2/v3) and Transport Layer Security (TLS v1) protocols as well as a...
3.83 MB  
Libraries  -  wolfSSL 4.0.0
The wolfSSL embedded SSL/TLS library is a lightweight SSL library written in ANSI standard C and targeted for embedded and RTOS environments - primarily because of its small size, speed, and feature set. It is commonly used in standard operating...
3.88 MB  
Libraries  -  EuGTK 4.8.9
Makes it easy to develop good- looking, fast, cross-platform programs that run on Linux, OS X, and Windows. Euphoria is a very fast interpreted/compiled language with straight-forward syntax. EuGTK allows programming in a clean, object-oriented...
10.68 MB  
Libraries  -  Linux User Group Library Manager 1.0
The LUG Library Manager is a project to help Linux User Groups start their own library. A LUG library is helpful to the community at large because it increases access to information, and gives everyone the opportunity to become more knowledgeable.
5.35 KB  
Libraries  -  Module::MakefilePL::Parse 0.12
Module::MakefilePL::Parse is a Perl module to parse required modules from Makefile.PL. SYNOPSIS use Module::MakefilePL::Parse; open $fh, Makefile.PL; $parser = Module::MakefilePL::Parse->new( join("", ) ); $info = $parser->required;...
8.19 KB  
Libraries  -  sqlpp 0.06
sqlpp Perl package is a SQL preprocessor. sqlpp is a conventional cpp-alike preprocessor taught to understand SQL ( PgSQL, in particular) syntax specificities. In addition to the standard #define/#ifdef/#else/#endif cohort, provides also...
10.24 KB