Geoffrey's TIL
  • Ansible
  • Applications
  • ArchLinux
  • Bash
  • Cassandra
  • C++
    • Benchmark
    • C++ Language Versions
      • C++ 11
      • C++ 14
      • C++ 17
        • Fold expressions
        • Hexa floating point literals
        • u8 character literal
        • Selection statements with initializer
        • Inline variables
        • New stdlib features
      • C++ 20
    • gdb commands
    • gdb pretty print
    • gdb: navigate in threads
  • Development environment
  • Docker
  • Git
  • Golang
  • Hadoop
  • InfluxDB
  • iptables
  • Java
  • Kafka
  • Kubernetes
  • KVM
  • Links
  • Linux
  • Markdown
  • Media
  • Mysql
  • Network
  • NodeJS
  • Obsidian
  • PHP
  • Postgres
  • Programming
  • Python
  • Reveal.js
  • RFCs
  • Sphinx
  • Scala
  • Tech Watch
  • tmux
  • Ubuntu / Debian
  • vim
  • VSCode
  • Web
  • Windows
  • yum
  • zsh
Geoffrey's TIL
  • C++
  • C++ Language Versions
  • C++ 17
  • View page source

C++ 17

Table of Contents

  • C++ 17

    • Fold expressions

    • Hexa floating point literals

    • u8 character literal

    • Selection statements with initializer

    • Inline variables

    • New stdlib features

Fold expressions

Hexa floating point literals

u8 character literal

Selection statements with initializer

Inline variables

New stdlib features

std::variant std::optional std::any std::string_view std::invoke std::apply std::filesystem std::byte splicing for maps and sets parallel algorithms

Previous Next

© Copyright 2025, Geoffrey Papaux.

Built with Sphinx using a theme provided by Read the Docs.