标准库标头 <numbers>

来自cppreference.com
< cpp‎ | header


 
 
标准库头
 

此头文件是数值库的一部分。

[编辑]数学常数(C++20 起)

头文件 <numbers> 提供一些数学常数,例如 std::numbers::pistd::numbers::sqrt2 等。

[编辑] 概要

namespace std::numbers{template<class T>inlineconstexpr T e_v =/* 未指明 */;template<class T>inlineconstexpr T log2e_v =/* 未指明 */;template<class T>inlineconstexpr T log10e_v =/* 未指明 */;template<class T>inlineconstexpr T pi_v =/* 未指明 */;template<class T>inlineconstexpr T inv_pi_v =/* 未指明 */;template<class T>inlineconstexpr T inv_sqrtpi_v =/* 未指明 */;template<class T>inlineconstexpr T ln2_v =/* 未指明 */;template<class T>inlineconstexpr T ln10_v =/* 未指明 */;template<class T>inlineconstexpr T sqrt2_v =/* 未指明 */;template<class T>inlineconstexpr T sqrt3_v =/* 未指明 */;template<class T>inlineconstexpr T inv_sqrt3_v =/* 未指明 */;template<class T>inlineconstexpr T egamma_v =/* 未指明 */;template<class T>inlineconstexpr T phi_v =/* 未指明 */;   template<floating_point T>inlineconstexpr T e_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T log2e_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T log10e_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T pi_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T inv_pi_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T inv_sqrtpi_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T ln2_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T ln10_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T sqrt2_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T sqrt3_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T inv_sqrt3_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T egamma_v<T>=/* 见描述 */;template<floating_point T>inlineconstexpr T phi_v<T>=/* 见描述 */;   inlineconstexprdouble e = e_v<double>;inlineconstexprdouble log2e = log2e_v<double>;inlineconstexprdouble log10e = log10e_v<double>;inlineconstexprdouble pi = pi_v<double>;inlineconstexprdouble inv_pi = inv_pi_v<double>;inlineconstexprdouble inv_sqrtpi = inv_sqrtpi_v<double>;inlineconstexprdouble ln2 = ln2_v<double>;inlineconstexprdouble ln10 = ln10_v<double>;inlineconstexprdouble sqrt2 = sqrt2_v<double>;inlineconstexprdouble sqrt3 = sqrt3_v<double>;inlineconstexprdouble inv_sqrt3 = inv_sqrt3_v<double>;inlineconstexprdouble egamma = egamma_v<double>;inlineconstexprdouble phi = phi_v<double>;}
close