Live briefing
Everything about Decltype
Specifier keyword to query an expression's type
In the C++ programming language, decltype is a specifier keyword used to query the type of an expression. Introduced in C++11, its primary intended use is in generic programming, where it is often difficult, or even impossible, to express types that depend on template parameters. Wikipedia →
đź§ Start here: a 6-step reading path
- Read the overview: DecltypeA 5-minute orientation
- Go sideways: C alternative tokensA closely related topic
- Go sideways: C++A closely related topic
đź“– Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
- No matching papers found.
📚 Books worth reading
Open Library didn't respond; try again in a moment.
đź”— Related topics
- C alternative tokens C alternative tokens refer to a set of alternative spellings of common operators in the C programming language. They are implemented as a group of macro…
- C++ C++ is a high-level, general-purpose programming language created by Danish computer scientist Bjarne Stroustrup. First released in 1985 as an extension…
- C++11 C++11 is a version of a joint technical standard, ISO/IEC 14882, by the International Organization for Standardization (ISO) and International Electrotechnical…
- Compatibility of C and C++ The C and C++ programming languages are closely related but have many significant differences. C++ began as a fork of an early, pre-standardized C, called…
- Typeof typeof, alternately also typeOf, and TypeOf, is an operator provided by several programming languages to determine the data type of a variable. This is…
- Concepts (C++) Concepts in the C++ programming language are type constraints on templates (or generics). Concepts are named Boolean predicates on template parameters…
- Barton–Nackman trick Barton–Nackman trick is a term coined by the C++ standardization committee (ISO/IEC JTC1/SC22 WG21) to refer to an idiom introduced by John Barton and…
- Allocator (C++) In C++ computer programming, allocators are a component of the C++ Standard Library. The standard library provides several data structures, such as list…