namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:lib:as_const

as_const()

#include <utility>

template <class T> add_const_t<T> as_const (T& t)    // C++17

Fügt dem Typ des Parameters einen const-Qualifizierer hinzu.

Parameter

t lvalue-Parameter

Ergebnis

Rückgabewert: Konstante.

Siehe auch

-

Beispiel

as_const.cpp
#include <iostream>
#include <utility>
 
int main()
{
  auto nearly_pi = 3.1415926535;
  auto const_pi = std::as_const(nearly_pi);
 
  // const_pi = 3; // error
  std::cout << const_pi << '\n';
}
kennen/lib/as_const.txt · Zuletzt geändert: 2017-08-27 15:52 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki