Standard Template Library (STL)
GPTKB entity
Statements (85)
Predicate | Object |
---|---|
gptkbp:instance_of |
gptkb:Library
|
gptkbp:allows |
custom data types
|
gptkbp:can_be_extended_by |
user-defined types
|
gptkbp:contains |
gptkb:Set
gptkb:list gptkb:maps vector unordered_map deque unordered_set |
gptkbp:designed_for |
C++ programming language
|
gptkbp:developed_by |
gptkb:Alexander_Stepanov
|
gptkbp:enhances |
gptkb:performance
code reusability |
gptkbp:first_appearance |
gptkb:1994
|
gptkbp:has_component |
gptkb:Set
gptkb:list gptkb:maps gptkb:illustrated_cover gptkb:Java_Message_Service_(JMS) gptkb:Matrix optional vector stack unordered_map deque tuple unordered_set bitset priority_queue forward_list |
https://www.w3.org/2000/01/rdf-schema#label |
Standard Template Library (STL)
|
gptkbp:improves |
program efficiency
|
gptkbp:includes |
containers
iterators function objects |
gptkbp:introduced_in |
gptkb:1994
|
gptkbp:is_a_key_component_of |
modern C++ programming
|
gptkbp:is_associated_with |
algorithm design
object-oriented programming template metaprogramming software libraries data abstraction |
gptkbp:is_compatible_with |
gptkb:C++20
gptkb:C++14 gptkb:C++17 C++11 |
gptkbp:is_documented_in |
C++ documentation
C++ Standard documentation |
gptkbp:is_implemented_in |
various compilers
|
gptkbp:is_influential_in |
software engineering
|
gptkbp:is_known_for |
performance optimization
template classes algorithm efficiency exception safety template functions |
gptkbp:is_often_used_in |
gptkb:Software_Development
|
gptkbp:is_part_of |
gptkb:Boost
C++ programming paradigm |
gptkbp:is_referenced_in |
programming textbooks
|
gptkbp:is_supported_by |
C++ community
open-source projects commercial software |
gptkbp:is_taught_in |
computer science courses
|
gptkbp:is_used_for |
resource management
memory management |
gptkbp:is_used_in |
algorithm design
competitive programming data structure implementation algorithm competitions |
gptkbp:part_of |
gptkb:Boost
|
gptkbp:provides |
algorithms
data structures associative containers sequential containers algorithms for searching algorithms for sorting algorithms for manipulating sequences container adapters |
gptkbp:supports |
generic programming
iterative algorithms functional programming paradigms |
gptkbp:used_in |
C++ programming language
|
gptkbp:bfsParent |
gptkb:C++
|
gptkbp:bfsLayer |
4
|