Skip to content

On C++ and other OOPscenities

oopscene's blog

Primary Menu

  • Home
  • About

Tag decltype

C++11: ‘decltype’

2011050420130809oopscene 4 Comments

decltype is a new keyword that infers the type of a given expression. Though it can be used instead of auto; it is used mainly on return types.

For example; this function:
Continue reading “C++11: ‘decltype’” →

Tags

any async auto bind C C++ C++14 c++20 concepts Cpp Cpp11 cpp14 cpp17 cpp20 decltype Deleaker edm electronica enable_if forward function future HelloWorld initializer_list Java lambda mamá map MemoryLeaks move Music mutex nullptr optional Personal Piano Preludes Preprocessor programming reference_wrapper SFINAE shared_ptr smart pointers Standard Library std STL threads trance tuple unique_ptr unordered_map Variant Videos weak_ptr

Categories

  • Music (7)
  • Personal (9)
  • Programming (37)

My projects

  • My twitter page
  • SoundCloud

Software

  • OSnews
  • UTF-8 Everywhere

Recent Posts

  • “Prelude Lambda” released
  • C++17: std::optional
  • C++17: std::any
  • C++20: Concepts, an introduction
  • “Prelude Epsilon” released
  • “Little Ballerina” released
  • Deleaker, part 0: Intro
  • “Prelude Zero” released
  • C++ “Hello world”
  • Brisa Mística
  • Mamá
  • C++17: std::variant
  • C++: “auto” return type deduction
  • C++: “auto” on anonymous functions
  • Music: “Stigmata” published
  • C++11: std::tuple
  • Music: Introducing “poiesis” again and again
  • C++: Smart pointers, part 5: weak_ptr
  • C++11: Perfect forwarding
  • C++: Smart pointers, part 4: shared_ptr

Music

  • FL Studio
  • Modartt Pianoteq
  • Native instruments
  • Renoise

My projects

  • My twitter page
  • SoundCloud

Software

  • OSnews
  • UTF-8 Everywhere

Recent Posts

  • “Prelude Lambda” released 20210304
  • C++17: std::optional 20201127
  • C++17: std::any 20201030
  • C++20: Concepts, an introduction 20200929
  • “Prelude Epsilon” released 20200505
  • “Little Ballerina” released 20200214
  • Deleaker, part 0: Intro 20200106
  • “Prelude Zero” released 20191114
  • C++ “Hello world” 20191019
  • Brisa Mística 20190716
  • Mamá 20190312
  • C++17: std::variant 20180924
  • C++: “auto” return type deduction 20180304
  • C++: “auto” on anonymous functions 20180212
  • Music: “Stigmata” published 20170518
  • C++11: std::tuple 20150910
  • Music: Introducing “poiesis” again and again 20150321
  • C++: Smart pointers, part 5: weak_ptr 20140803
  • C++11: Perfect forwarding 20140201
  • C++: Smart pointers, part 4: shared_ptr 20131006

Categories

  • Music (7)
  • Personal (9)
  • Programming (37)

Tags

any async auto bind C C++ C++14 c++20 concepts Cpp Cpp11 cpp14 cpp17 cpp20 decltype Deleaker edm electronica enable_if forward function future HelloWorld initializer_list Java lambda mamá map MemoryLeaks move Music mutex nullptr optional Personal Piano Preludes Preprocessor programming reference_wrapper SFINAE shared_ptr smart pointers Standard Library std STL threads trance tuple unique_ptr unordered_map Variant Videos weak_ptr
Blog at WordPress.com.
Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy