Aktuelle Änderungen Printable View Änderungen Bearbeiten
StaticVsDynamicTyping > InteractiveProgramming > IncrementalCompilation > ModelDrivenProgramming > ModelDrivenArchitecture > ArtificialIntelligence > VeryHighLevelLanguages > DocumentationIndex > ThePragmaticProgrammer > PragmaticProgrammers > DenkzeitWikiCommentSpam > DomainSpecificLanguages > HackingClojureWithEmacs > PythonObjectPersistence > DynamicMemoryAllocation > Heap > StandardTemplateLibraryClear TrailThe 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.
A language with a dynamic type system does not need templates.[1]
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.