DenkzeitWiki

Suchen:

Aktuelle Änderungen Printable View Änderungen Bearbeiten

StaticVsDynamicTyping > InteractiveProgramming > IncrementalCompilation > ModelDrivenProgramming > ModelDrivenArchitecture > ArtificialIntelligence > VeryHighLevelLanguages > DocumentationIndex > ThePragmaticProgrammer > PragmaticProgrammers > DenkzeitWikiCommentSpam > DomainSpecificLanguages > HackingClojureWithEmacs > PythonObjectPersistence > DynamicMemoryAllocation > Heap > StandardTemplateLibraryClear Trail
Main /

Standard Template Library

CPlusPlusSprache

AlexanderStepanov

Traits
GenericProgramming

The Standard Template Library, or STL, is a C++ library of container classes, algorithms, and iterators; it provides many of the basic algorithms and data structures of computer science. The STL is a generic library, meaning that its components are heavily parameterized: almost every component in the STL is a template.


+Assignables, Allocators, Functors

A language with a dynamic type system does not need templates.[1]


Bücher


Templates

Traits

Expression Templates

von Todd Veldhuizen

Expression Templates is a C++ technique for passing expressions as function arguments. ... This technique can also be used to evaluate vector and matrix expressions in a single pass without temporaries.


A mechanism in CeePlusPlus for turning expressions involving containers into FunctorObjects that can evaluate an equivalent expression for a single member from each of the containers. The resulting functor object can then evaluate the expression for all of the containers in a single loop and with no containers created to hold intermediate results.


Template Metaprogramming


Edit - BackLinks - Tags - Page Hist - Print - Changes - Home - Orphans - Help

Zuletzt geändert am 19.03.2006 22:59 Uhr und seit 7. April 2005 1948 aufgerufen.