diff --git a/docs/c-language/static-assert-c.md b/docs/c-language/static-assert-c.md index 0890f6594b..99455cab88 100644 --- a/docs/c-language/static-assert-c.md +++ b/docs/c-language/static-assert-c.md @@ -42,7 +42,7 @@ In C, when you don't include ``, the Microsoft compiler treats **`stat In the following example, **`static_assert`** and **`_Static_assert`** are used to verify how many elements are in an enum and that integers are 32 bits wide. ```C -// requires /std:c11 or higher +// requires /std:c11 or later #include enum Items diff --git a/docs/c-runtime-library/reference/acos-acosf-acosl.md b/docs/c-runtime-library/reference/acos-acosf-acosl.md index 5296418f6b..b570c16c00 100644 --- a/docs/c-runtime-library/reference/acos-acosf-acosl.md +++ b/docs/c-runtime-library/reference/acos-acosf-acosl.md @@ -1,7 +1,7 @@ --- title: "acos, acosf, acosl" description: "API reference for acos, acosf, and acosl; which calculate the arccosine of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["acosf", "acos", "acosl", "_o_acos", "_o_acosf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the arccosine. double acos( double x ); float acosf( float x ); long double acosl( long double x ); -#define acos(X) // Requires C11 or higher +#define acos(X) // Requires C11 or later float acos( float x ); // C++ only long double acos( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/acosh-acoshf-acoshl.md b/docs/c-runtime-library/reference/acosh-acoshf-acoshl.md index eae18abea8..18d9c23aa1 100644 --- a/docs/c-runtime-library/reference/acosh-acoshf-acoshl.md +++ b/docs/c-runtime-library/reference/acosh-acoshf-acoshl.md @@ -1,14 +1,13 @@ --- title: "acosh, acoshf, acoshl" description: "API reference for acosh, acoshf, and acoshl; which calculate the inverse hyperbolic cosine of a floating-point value." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["acoshf", "acosh", "acoshl", "_o_acosh", "_o_acoshf", "_o_acoshl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["acosh", "acoshf", "acoshl", "math/acosh", "math/acoshf", "math/acoshl"] helpviewer_keywords: ["acoshf function", "acosh function", "acoshl function"] -ms.assetid: 6985c4d7-9e2a-44ce-9a9b-5a43015f15f7 --- # `acosh`, `acoshf`, `acoshl` @@ -20,7 +19,7 @@ Calculates the inverse hyperbolic cosine. double acosh( double x ); float acoshf( float x ); long double acoshl( long double x ); -#define acosh(X) // Requires C11 or higher +#define acosh(X) // Requires C11 or later float acosh( float x ); // C++ only long double acosh( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/asin-asinf-asinl.md b/docs/c-runtime-library/reference/asin-asinf-asinl.md index 9fbe4cda49..0e7495e47a 100644 --- a/docs/c-runtime-library/reference/asin-asinf-asinl.md +++ b/docs/c-runtime-library/reference/asin-asinf-asinl.md @@ -1,7 +1,7 @@ --- title: "asin, asinf, asinl" description: "API reference for asin, asinf, and asinl; which calculate the arcsine of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["asinf", "asinl", "asin", "_o_asin", "_o_asinf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the arcsine. double asin( double x ); float asinf ( float x ); long double asinl( long double x ); -#define asin(X) // Requires C11 or higher +#define asin(X) // Requires C11 or later float asin( float x ); // C++ only long double asin( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/asinh-asinhf-asinhl.md b/docs/c-runtime-library/reference/asinh-asinhf-asinhl.md index 1c9480aac2..8501e27ac0 100644 --- a/docs/c-runtime-library/reference/asinh-asinhf-asinhl.md +++ b/docs/c-runtime-library/reference/asinh-asinhf-asinhl.md @@ -1,14 +1,13 @@ --- title: "asinh, asinhf, asinhl" description: "API reference for asinh, asinhf, and asinhl; which calculate the inverse hyperbolic sine of a floating-point value." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["asinh", "asinhf", "asinhl", "_o_asinh", "_o_asinhf", "_o_asinhl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["asinhf", "asinhl", "asinh"] helpviewer_keywords: ["asinh function", "asinhl function", "asinhf function"] -ms.assetid: 4488babe-1a7e-44ca-8b7b-c2db0a70084f --- # `asinh`, `asinhf`, `asinhl` @@ -20,7 +19,7 @@ Calculates the inverse hyperbolic sine. double asinh( double x ); float asinhf( float x ); long double asinhl( long double x ); -#define asinh(X) // Requires C11 or higher +#define asinh(X) // Requires C11 or later float asinh( float x ); // C++ only long double asinh( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/atan-atanf-atanl-atan2-atan2f-atan2l.md b/docs/c-runtime-library/reference/atan-atanf-atanl-atan2-atan2f-atan2l.md index 12dab5d047..91fc052f9a 100644 --- a/docs/c-runtime-library/reference/atan-atanf-atanl-atan2-atan2f-atan2l.md +++ b/docs/c-runtime-library/reference/atan-atanf-atanl-atan2-atan2f-atan2l.md @@ -1,7 +1,7 @@ --- title: "atan, atanf, atanl, atan2, atan2f, atan2l" description: "API reference for atan, atanf, atanl, atan2, atan2f, and atan2l; which calculate the arctangent of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["atan2f", "atan2l", "atan2", "atanf", "atan", "atanl", "_o_atan", "_o_atan2", "_o_atan2f", "_o_atanf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the arctangent of **`x`** (**`atan`**, **`atanf`**, and **`atanl`**) double atan( double x ); float atanf( float x ); long double atanl( long double x ); -#define atan(X) // Requires C11 or higher +#define atan(X) // Requires C11 or later float atan( float x ); // C++ only long double atan( long double x ); // C++ only @@ -27,7 +27,7 @@ long double atan( long double x ); // C++ only double atan2( double y, double x ); float atan2f( float y, float x ); long double atan2l( long double y, long double x ); -#define atan2(Y, X) // Requires C11 or higher +#define atan2(Y, X) // Requires C11 or later float atan2( float y, float x ); // C++ only long double atan2( long double y, long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/atanh-atanhf-atanhl.md b/docs/c-runtime-library/reference/atanh-atanhf-atanhl.md index b7ce5af41b..02ebb06caf 100644 --- a/docs/c-runtime-library/reference/atanh-atanhf-atanhl.md +++ b/docs/c-runtime-library/reference/atanh-atanhf-atanhl.md @@ -19,7 +19,7 @@ Calculates the inverse hyperbolic tangent. double atanh( double x ); float atanhf( float x ); long double atanhl( long double x ); -#define atanh(X) // Requires C11 or higher +#define atanh(X) // Requires C11 or later float atanh( float x ); // C++ only long double atanh( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/carg-cargf-cargl.md b/docs/c-runtime-library/reference/carg-cargf-cargl.md index 0635b71a2e..867def0277 100644 --- a/docs/c-runtime-library/reference/carg-cargf-cargl.md +++ b/docs/c-runtime-library/reference/carg-cargf-cargl.md @@ -1,14 +1,13 @@ --- title: "carg, cargf, cargl" description: "API reference for carg, cargf, and cargl; which retrieve the argument of a complex number, with a branch cut along the negative real axis." -ms.date: "9/2/2020" +ms.date: 9/2/2020 api_name: ["carg", "cargf", "cargl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["carg", "cargf", "cargl", "complex/carg", "complex/cargf", "complex/cargl"] helpviewer_keywords: ["carg function", "cargf function", "cargl function"] -ms.assetid: 610d6a93-b929-46ab-a966-b77db0b804be --- # `carg`, `cargf`, `cargl` @@ -32,7 +31,7 @@ float cargf( long double cargl( _Lcomplex z ); -#define carg(X) // Requires C11 or higher +#define carg(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/cbrt-cbrtf-cbrtl.md b/docs/c-runtime-library/reference/cbrt-cbrtf-cbrtl.md index 930c3fcaad..0ec75d6762 100644 --- a/docs/c-runtime-library/reference/cbrt-cbrtf-cbrtl.md +++ b/docs/c-runtime-library/reference/cbrt-cbrtf-cbrtl.md @@ -1,14 +1,13 @@ --- title: "cbrt, cbrtf, cbrtl" description: "API reference for cbrt, cbrtf, and cbrtl; which calculate a cube root" -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["cbrt", "cbrtf", "cbrtl", "_o_cbrt", "_o_cbrtf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["cbrtl", "cbrt", "cbrtf"] helpviewer_keywords: ["cbrtl function", "cbrtf function", "cbrt function"] -ms.assetid: ab51d916-3db2-4beb-b46a-28b4062cd33f --- # `cbrt`, `cbrtf`, `cbrtl` @@ -32,7 +31,7 @@ float cbrtf( long double cbrtl( long double x ); -#define cbrt(X) // Requires C11 or higher +#define cbrt(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/ceil-ceilf-ceill.md b/docs/c-runtime-library/reference/ceil-ceilf-ceill.md index 0b4598a254..c1e0fc6cfb 100644 --- a/docs/c-runtime-library/reference/ceil-ceilf-ceill.md +++ b/docs/c-runtime-library/reference/ceil-ceilf-ceill.md @@ -1,14 +1,13 @@ --- title: "ceil, ceilf, ceill" description: "API ref for calculating the ceiling of a value with ceil()." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["ceilf", "ceil", "ceill", "_o_ceil", "_o_ceilf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "ntdll.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["ceil", "ceilf", "ceill"] helpviewer_keywords: ["calculating value ceilings", "ceill function", "ceil function", "ceilf function"] -ms.assetid: f4e5acab-5c8f-4b10-9ae2-9561e6453718 --- # `ceil`, `ceilf`, `ceill` @@ -32,7 +31,7 @@ float ceilf( long double ceill( long double x ); -#define ceil(X) // Requires C11 or higher +#define ceil(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/cimag-cimagf-cimagl.md b/docs/c-runtime-library/reference/cimag-cimagf-cimagl.md index dfcdd2f381..2f896bd509 100644 --- a/docs/c-runtime-library/reference/cimag-cimagf-cimagl.md +++ b/docs/c-runtime-library/reference/cimag-cimagf-cimagl.md @@ -1,14 +1,13 @@ --- title: "cimag, cimagf, cimagl" description: "API reference for cimag, cimagf, and cimagl; which retrieve the imaginary part of a complex number." -ms.date: "9/2/2020" +ms.date: 9/2/2020 api_name: ["cimag", "cimagf", "cimagl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["cimagf", "cimagl", "complex/cimag", "complex/cimagf", "complex/cimagl", "cimag"] helpviewer_keywords: ["cimag function", "cimagf function", "cimagl function"] -ms.assetid: 0d8836f5-d61d-44cd-8731-6f75cb776def --- # `cimag`, `cimagf`, `cimagl` @@ -20,7 +19,7 @@ Retrieves the imaginary part of a complex number. double cimag( _Dcomplex z ); float cimagf( _Fcomplex z ); long double cimagl( _Lcomplex z ); -#define cimag(X) // Requires C11 or higher +#define cimag(X) // Requires C11 or later float cimag( _Fcomplex z ); // C++ only long double cimag( _Lcomplex z ); // C++ only diff --git a/docs/c-runtime-library/reference/conj-conjf-conjl.md b/docs/c-runtime-library/reference/conj-conjf-conjl.md index 60b5e95ad9..fbf227b3e4 100644 --- a/docs/c-runtime-library/reference/conj-conjf-conjl.md +++ b/docs/c-runtime-library/reference/conj-conjf-conjl.md @@ -1,14 +1,13 @@ --- title: "conj, conjf, conjl" description: "API reference for conj, conjf, and conjl; which retrieve the complex conjugate of a complex number." -ms.date: "9/2/2020" +ms.date: 9/2/2020 api_name: ["conj", "conjf", "conjl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["conj", "conjf", "conjl", "complex/conj", "complex/conjf", "complex/conjl"] helpviewer_keywords: ["conj function", "conjf function", "conjl function"] -ms.assetid: 792fccfa-19c6-4890-99f9-a3b89effccd6 --- # `conj`, `conjf`, `conjl` @@ -32,7 +31,7 @@ _Fcomplex conjf( _Lcomplex conjl( _Lcomplex z ); -#define conj(X) // Requires C11 or higher +#define conj(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/copysign-copysignf-copysignl-copysign-copysignf-copysignl.md b/docs/c-runtime-library/reference/copysign-copysignf-copysignl-copysign-copysignf-copysignl.md index 8d979ab1f3..225fd4e100 100644 --- a/docs/c-runtime-library/reference/copysign-copysignf-copysignl-copysign-copysignf-copysignl.md +++ b/docs/c-runtime-library/reference/copysign-copysignf-copysignl-copysign-copysignf-copysignl.md @@ -1,14 +1,13 @@ --- title: "copysign, copysignf, copysignl, _copysign, _copysignf, _copysignl" description: "API ref for returning a value that has the magnitude of one argument and the sign of another using copysign()" -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["copysignf", "copysignl", "_copysignl", "_copysign", "_copysignf", "copysign"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["_copysignl", "copysign", "copysignf", "_copysign", "copysignl", "_copysignf"] helpviewer_keywords: ["copysignl function", "_copysignl function", "copysign function", "_copysignf function", "_copysign function", "copysignf function"] -ms.assetid: 009216d6-72a2-402d-aa6c-91d924b2c9e4 --- # `copysign`, `copysignf`, `copysignl`, `_copysign`, `_copysignf`, `_copysignl` @@ -45,7 +44,7 @@ long double _copysignl( long double x, long double y ); -#define copysign(X, Y) // Requires C11 or higher +#define copysign(X, Y) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/cos-cosf-cosl.md b/docs/c-runtime-library/reference/cos-cosf-cosl.md index 5e31e2aa7e..ab58605fd6 100644 --- a/docs/c-runtime-library/reference/cos-cosf-cosl.md +++ b/docs/c-runtime-library/reference/cos-cosf-cosl.md @@ -1,14 +1,13 @@ --- title: "cos, cosf, cosl" description: "API reference for cos, cosf, and cosl; which calculate the cosine value of a floating-point number." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["cos", "cosf", "cosl", "_o_cos", "_o_cosf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["cos", "cosf", "cosl"] helpviewer_keywords: ["cosines", "cosl function", "calculating cosine", "cosf function", "cos function", "trigonometric functions", "cosines, calculating"] -ms.assetid: ae90435e-6b68-4a47-a81f-be87d5c08f16 --- # `cos`, `cosf`, `cosl` @@ -20,7 +19,7 @@ Calculates the cosine. double cos( double x ); float cosf( float x ); long double cosl( long double x ); -#define cos(X) // Requires C11 or higher +#define cos(X) // Requires C11 or later float cos( float x ); // C++ only long double cos( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/cosh-coshf-coshl.md b/docs/c-runtime-library/reference/cosh-coshf-coshl.md index cddafd7d1b..f02e9ed491 100644 --- a/docs/c-runtime-library/reference/cosh-coshf-coshl.md +++ b/docs/c-runtime-library/reference/cosh-coshf-coshl.md @@ -1,7 +1,7 @@ --- title: "cosh, coshf, coshl" description: "API reference for cosh, coshf, and coshl; which calculate the hyperbolic cosine of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["cosh", "coshf", "coshl", "_o_cosh", "_o_coshf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the hyperbolic cosine. double cosh( double x ); float coshf( float x ); long double coshl( long double x ); -#define cosh(X) // Requires C11 or higher +#define cosh(X) // Requires C11 or later float cosh( float x ); // C++ only long double cosh( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/cproj-cprojf-cprojl.md b/docs/c-runtime-library/reference/cproj-cprojf-cprojl.md index 39bd6ca7d8..99f512c15e 100644 --- a/docs/c-runtime-library/reference/cproj-cprojf-cprojl.md +++ b/docs/c-runtime-library/reference/cproj-cprojf-cprojl.md @@ -1,14 +1,13 @@ --- title: "cproj, cprojf, cprojl" description: "API reference for cproj, cprojf, and cprojl; which retrieve the projection of a complex number on the Reimann sphere." -ms.date: "9/2/2020" +ms.date: 9/2/2020 api_name: ["cproj", "cprojf", "cprojl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["cproj", "cprojf", "cprojl", "complex/cproj", "complex/cprojf", "complex/cprojl"] helpviewer_keywords: ["cproj function", "cprojf function", "cprojl function"] -ms.assetid: 32b49623-13bf-4cae-802e-7912d75030fe --- # `cproj`, `cprojf`, `cprojl` @@ -32,7 +31,7 @@ _Fcomplex cprojf( _Lcomplex cprojl( _Lcomplex z ); -#define cproj(X) // Requires C11 or higher +#define cproj(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/creal-crealf-creall.md b/docs/c-runtime-library/reference/creal-crealf-creall.md index 40a36d933e..82f3159c8d 100644 --- a/docs/c-runtime-library/reference/creal-crealf-creall.md +++ b/docs/c-runtime-library/reference/creal-crealf-creall.md @@ -1,14 +1,13 @@ --- title: "creal, crealf, creall" description: "API reference for creal, crealf, creall; which retrieve the real part of a complex number." -ms.date: "9/2/2020" +ms.date: 9/2/2020 api_name: ["creal", "crealf", "creall"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["creal", "crealf", "creall", "complex/creal", "complex/crealf", "complex/creall"] helpviewer_keywords: ["creal function", "crealf function", "creall function"] -ms.assetid: fa3ac62f-7aa3-4238-a71f-d6b00cd0c7c8 --- # `creal`, `crealf`, `creall` @@ -20,7 +19,7 @@ Retrieves the real part of a complex number. double creal( _Dcomplex z ); float crealf( _Fcomplex z ); long double creall( _Lcomplex z ); -#define creal(X) // Requires C11 or higher +#define creal(X) // Requires C11 or later float creal( _Fcomplex z ); // C++ only long double creal( _Lcomplex z ); // C++ only diff --git a/docs/c-runtime-library/reference/erf-erff-erfl-erfc-erfcf-erfcl.md b/docs/c-runtime-library/reference/erf-erff-erfl-erfc-erfcf-erfcl.md index ebc5633b22..84e447fee5 100644 --- a/docs/c-runtime-library/reference/erf-erff-erfl-erfc-erfcf-erfcl.md +++ b/docs/c-runtime-library/reference/erf-erff-erfl-erfc-erfcf-erfcl.md @@ -1,14 +1,13 @@ --- title: "erf, erff, erfl, erfc, erfcf, erfcl" description: "API reference for erf, erff, erfl, erfc, erfcf, and erfcl; which computes the error function or the complementary error function of a value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["erff", "erfl", "erf", "erfc", "erfcf", "erfcl", "_o_erf", "_o_erfc", "_o_erfcf", "_o_erfcl", "_o_erff", "_o_erfl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["erfl", "erf", "erff", "erfc", "erfcf", "erfcl"] helpviewer_keywords: ["erfl function", "erff function", "erf function", "erfcl function", "erfcf function", "erfc function"] -ms.assetid: 144d90d3-e437-41c2-a659-cd57596023b5 --- # `erf`, `erff`, `erfl`, `erfc`, `erfcf`, `erfcl` @@ -47,8 +46,8 @@ float erfcf( long double erfcl( long double x ); -#define erf(X) // Requires C11 or higher -#define erfc(X) // Requires C11 or higher +#define erf(X) // Requires C11 or later +#define erfc(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/exp-expf.md b/docs/c-runtime-library/reference/exp-expf.md index ca4498aea0..b79dcacd4c 100644 --- a/docs/c-runtime-library/reference/exp-expf.md +++ b/docs/c-runtime-library/reference/exp-expf.md @@ -1,7 +1,7 @@ --- title: "exp, expf, expl" description: "API reference for exp, expf, and expl; which calculate the exponential." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["expf", "expl", "exp", "_o_exp", "_o_expf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -31,7 +31,7 @@ float expf( long double expl( long double x ); -#define exp(z) // Requires C11 or higher +#define exp(z) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/exp2-exp2f-exp2l.md b/docs/c-runtime-library/reference/exp2-exp2f-exp2l.md index bf7a2e2893..472d0cd5ce 100644 --- a/docs/c-runtime-library/reference/exp2-exp2f-exp2l.md +++ b/docs/c-runtime-library/reference/exp2-exp2f-exp2l.md @@ -1,7 +1,7 @@ --- title: "exp2, exp2f, exp2l" description: "API ref for exp2(), exp2f(), and exp2l() which compute 2 raised to the specified value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["exp2", "exp2f", "exp2l", "_o_exp2", "_o_exp2f", "_o_exp2l"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -35,7 +35,7 @@ float exp2f( long double exp2l( long double x ); -#define exp2(X) // Requires C11 or higher +#define exp2(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/expm1-expm1f-expm1l.md b/docs/c-runtime-library/reference/expm1-expm1f-expm1l.md index 838790997c..7afd9844a3 100644 --- a/docs/c-runtime-library/reference/expm1-expm1f-expm1l.md +++ b/docs/c-runtime-library/reference/expm1-expm1f-expm1l.md @@ -1,14 +1,13 @@ --- title: "expm1, expm1f, expm1l" description: "API reference for expm1, expm1f, and expm1; which compute the base-e exponential of a value, minus one." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["expm1l", "expm1", "expm1f"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["expm1l", "expm1", "expm1f"] helpviewer_keywords: ["expm1f function", "expm1l function", "expm1 function"] -ms.assetid: 2a4dd2d9-370c-42b0-9067-0625efa272e0 --- # `expm1`, `expm1f`, `expm1l` @@ -32,7 +31,7 @@ float expm1f( long double expm1l( long double x ); -#define expm1(X) // Requires C11 or higher +#define expm1(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fabs-fabsf-fabsl.md b/docs/c-runtime-library/reference/fabs-fabsf-fabsl.md index 99d52e6c87..a16501d027 100644 --- a/docs/c-runtime-library/reference/fabs-fabsf-fabsl.md +++ b/docs/c-runtime-library/reference/fabs-fabsf-fabsl.md @@ -32,7 +32,7 @@ long double fabsl( long double x ); -#define fabs(X) // Requires C11 or higher +#define fabs(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fdim-fdimf-fdiml.md b/docs/c-runtime-library/reference/fdim-fdimf-fdiml.md index 89145b12af..7b408b2432 100644 --- a/docs/c-runtime-library/reference/fdim-fdimf-fdiml.md +++ b/docs/c-runtime-library/reference/fdim-fdimf-fdiml.md @@ -1,7 +1,7 @@ --- title: "fdim, fdimf, fdiml" description: "API reference for fdim, fdimf, and fdiml; which determines the positive difference between two values." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["fdim", "fdimf", "fdiml"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -41,7 +41,7 @@ long double fdiml( long double y ); -#define fdim(X) // Requires C11 or higher +#define fdim(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/floor-floorf-floorl.md b/docs/c-runtime-library/reference/floor-floorf-floorl.md index fda6807505..6c5ae98469 100644 --- a/docs/c-runtime-library/reference/floor-floorf-floorl.md +++ b/docs/c-runtime-library/reference/floor-floorf-floorl.md @@ -1,14 +1,13 @@ --- title: "floor, floorf, floorl" description: "API reference for floor, floorf, and floorl; which calculates the floor of a value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["floorf", "floorl", "floor", "_o_floor", "_o_floorf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["floor", "floorl", "_floorl", "floorf"] helpviewer_keywords: ["floor function", "floorf function", "calculating floors of values", "floorl function"] -ms.assetid: e9955f70-d659-414f-8050-132e13c8ff36 --- # `floor`, `floorf`, `floorl` @@ -32,7 +31,7 @@ float floorf( long double floorl( long double x ); -#define floor(X) // Requires C11 or higher +#define floor(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fma-fmaf-fmal.md b/docs/c-runtime-library/reference/fma-fmaf-fmal.md index 5c1d6f5f4b..07f439ce48 100644 --- a/docs/c-runtime-library/reference/fma-fmaf-fmal.md +++ b/docs/c-runtime-library/reference/fma-fmaf-fmal.md @@ -1,14 +1,13 @@ --- title: "fma, fmaf, fmal" description: "API reference for fma, fmaf, and fmal; which multiplies two values together, adds a third value, and then rounds the result, while only losing a small amount of precision due to intermediary rounding." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["fma", "fmaf", "fmal", "_o_fma", "_o_fmaf", "_o_fmal"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["fma", "fmaf", "fmal", "math/fma", "math/fmaf", "math/fmal"] helpviewer_keywords: ["fma function", "fmaf function", "fmal function"] -ms.assetid: 584a6037-da1e-4e86-9f0c-97aae86de0c0 --- # `fma`, `fmaf`, `fmal` @@ -47,7 +46,7 @@ long double fmal( long double z ); -#define fma(X, Y, Z) // Requires C11 or higher +#define fma(X, Y, Z) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fmax-fmaxf-fmaxl.md b/docs/c-runtime-library/reference/fmax-fmaxf-fmaxl.md index ccd942f672..eac6d8411b 100644 --- a/docs/c-runtime-library/reference/fmax-fmaxf-fmaxl.md +++ b/docs/c-runtime-library/reference/fmax-fmaxf-fmaxl.md @@ -1,14 +1,13 @@ --- title: "fmax, fmaxf, fmaxl" description: "API reference for fmax, fmaxf, and fmaxl; which determines the larger of two numeric values." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["fmax", "fmaxf", "fmaxl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["fmax", "fmaxf", "fmaxl", "math/fmax", "math/fmaxf", "math/fmaxl"] helpviewer_keywords: ["fmax function", "fmaxf function", "fmaxl function"] -ms.assetid: a773ccf7-495e-4a9a-8c6d-dfb53e341e35 --- # `fmax`, `fmaxf`, `fmaxl` @@ -42,7 +41,7 @@ long double fmaxl( long double y ); -#define fmax(X, Y) // Requires C11 or higher +#define fmax(X, Y) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fmin-fminf-fminl.md b/docs/c-runtime-library/reference/fmin-fminf-fminl.md index e1b2093567..d3cfee38cf 100644 --- a/docs/c-runtime-library/reference/fmin-fminf-fminl.md +++ b/docs/c-runtime-library/reference/fmin-fminf-fminl.md @@ -1,14 +1,13 @@ --- title: "fmin, fminf, fminl" description: "API reference for fmin, fminf, and fminl; which determines the smaller of two values." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["fmin", "fminf", "fminl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["fmin", "fminf", "fminl", "math/fmin", "math/fminf", "math/fminl"] helpviewer_keywords: ["fmin function", "fminf function", "fminl function"] -ms.assetid: 1916dfb5-99c1-4b0d-aefb-513525c3f2ac --- # `fmin`, `fminf`, `fminl` @@ -42,7 +41,7 @@ long double fminl( long double y ); -#define fmin(x) // Requires C11 or higher +#define fmin(x) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/fmod-fmodf.md b/docs/c-runtime-library/reference/fmod-fmodf.md index ecf39a5c28..5bd8fd5c8a 100644 --- a/docs/c-runtime-library/reference/fmod-fmodf.md +++ b/docs/c-runtime-library/reference/fmod-fmodf.md @@ -1,7 +1,7 @@ --- title: "fmod, fmodf, fmodl" description: "API reference for fmod, fmodf, and fmodl; which calculates the floating-point remainder." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["fmod", "fmodf", "fmodl", "_o_fmod", "_o_fmodf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -37,7 +37,7 @@ long double fmodl( long double y ); -#define fmod(X, Y) // Requires C11 or higher +#define fmod(X, Y) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/frexp.md b/docs/c-runtime-library/reference/frexp.md index fa601e5e41..faf5d4404b 100644 --- a/docs/c-runtime-library/reference/frexp.md +++ b/docs/c-runtime-library/reference/frexp.md @@ -1,14 +1,13 @@ --- title: "frexp, frexpf, frexpl" description: "API reference for frexp, frexpf, and frexpl; which gets the mantissa and exponent of a floating-point number." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["frexp", "_o_frexp"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["frexp", "_frexpl"] helpviewer_keywords: ["_frexpl function", "mantissas, floating-point variables", "frexpl function", "exponent, floating-point numbers", "frexp function", "floating-point functions, mantissa and exponent"] -ms.assetid: 9b020f2e-3967-45ec-a6a8-d467a071aa55 --- # `frexp`, `frexpf`, `frexpl` @@ -29,7 +28,7 @@ long double frexpl( long double x, int * expptr ); -#define frexpl(X, INT_PTR) // Requires C11 or higher +#define frexpl(X, INT_PTR) // Requires C11 or later ``` ```cpp diff --git a/docs/c-runtime-library/reference/hypot-hypotf-hypotl-hypot-hypotf-hypotl.md b/docs/c-runtime-library/reference/hypot-hypotf-hypotl-hypot-hypotf-hypotl.md index d447ac7df1..93c84bd8b8 100644 --- a/docs/c-runtime-library/reference/hypot-hypotf-hypotl-hypot-hypotf-hypotl.md +++ b/docs/c-runtime-library/reference/hypot-hypotf-hypotl-hypot-hypotf-hypotl.md @@ -1,14 +1,13 @@ --- title: "hypot, hypotf, hypotl, _hypot, _hypotf, _hypotl" description: "API reference for hypot, hypotf, hypotl, _hypot, _hypotf, and _hypotl; which calculate the hypotenuse." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["_hypotf", "hypot", "hypotf", "_hypot", "_hypotl", "hypotl", "_o__hypot", "_o__hypotf", "_o_hypot"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["hypotf", "hypotl", "_hypotl", "hypot", "_hypot", "_hypotf"] helpviewer_keywords: ["hypotenuse calculation", "hypot function", "hypotf function", "triangles, calculating hypotenuse", "hypotl function", "calculating hypotenuses", "_hypot function"] -ms.assetid: 6a13887f-bd53-43fc-9d77-5b42d6e49925 --- # `hypot`, `hypotf`, `hypotl`, `_hypot`, `_hypotf`, `_hypotl` @@ -41,7 +40,7 @@ long double _hypotl( long double x, long double y ); -#define hypotf(X, Y) // Requires C11 or higher +#define hypotf(X, Y) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/ilogb-ilogbf-ilogbl2.md b/docs/c-runtime-library/reference/ilogb-ilogbf-ilogbl2.md index b75d22d40b..c666ef5b99 100644 --- a/docs/c-runtime-library/reference/ilogb-ilogbf-ilogbl2.md +++ b/docs/c-runtime-library/reference/ilogb-ilogbf-ilogbl2.md @@ -1,14 +1,13 @@ --- title: "ilogb, ilogbf, ilogbl2" description: "API reference for ilogb, ilogbf, and ilogbl2; which retrieve an integer that represents the unbiased base-2 exponent of the specified value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["ilogb", "ilogbf", "ilogbl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["ilogb", "ilogbf", "ilogbl", "math/ilogb", "math/ilogbf", "math/ilogbl"] helpviewer_keywords: ["ilogb function", "ilogbf function", "ilogbl function"] -ms.assetid: 9ef19d57-1caa-41d5-8233-2faad3562fcb --- # `ilogb`, `ilogbf`, `ilogbl` @@ -37,7 +36,7 @@ int ilogbl( long double x ); -#define ilogbl(X) // Requires C11 or higher +#define ilogbl(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/ldexp.md b/docs/c-runtime-library/reference/ldexp.md index 8cb4fae046..b5b2b0ac17 100644 --- a/docs/c-runtime-library/reference/ldexp.md +++ b/docs/c-runtime-library/reference/ldexp.md @@ -1,14 +1,13 @@ --- title: "ldexp, ldexpf, ldexpl" description: "API reference for ldexp, ldexpf, and ldexpl; which multiplies a floating-point number by an integral power of two." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["ldexp", "ldexpf", "ldexpl", "_ldexpl", "_o_ldexp"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["ldexp", "ldexpf", "ldexpl", "_ldexpl"] helpviewer_keywords: ["calculating real numbers", "computing real numbers", "mantissas, floating-point variables", "ldexp function", "ldexpf function", "ldexpl function", "exponent, floating-point numbers", "floating-point functions, mantissa and exponent"] -ms.assetid: aa7f5310-3879-4f63-ae74-86a39fbdedfa --- # `ldexp`, `ldexpf`, `ldexpl` @@ -29,7 +28,7 @@ long double ldexpl( long double x, int exp ); -#define ldexp(X, INT) // Requires C11 or higher +#define ldexp(X, INT) // Requires C11 or later float ldexp( float x, diff --git a/docs/c-runtime-library/reference/lgamma-lgammaf-lgammal.md b/docs/c-runtime-library/reference/lgamma-lgammaf-lgammal.md index e23d3050a2..cd6eac9110 100644 --- a/docs/c-runtime-library/reference/lgamma-lgammaf-lgammal.md +++ b/docs/c-runtime-library/reference/lgamma-lgammaf-lgammal.md @@ -1,14 +1,13 @@ --- title: "lgamma, lgammaf, lgammal" description: "API reference for lgamma, lgammaf, and lgammal; which determines the natural logarithm of the absolute value of the gamma function of the specified value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["lgamma", "lgammaf", "lgammal", "_o_lgamma", "_o_lgammaf", "_o_lgammal"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["lgamma", "lgammaf", "lgammal", "math/lgamma", "math/lgammaf", "math/lgammal"] helpviewer_keywords: ["lgamma function", "lgammal function", "lgammaf function"] -ms.assetid: 6e326c58-7077-481a-a329-c82ae56ae9e6 --- # `lgamma`, `lgammaf`, `lgammal` @@ -20,7 +19,7 @@ Determines the natural logarithm of the absolute value of the gamma function of double lgamma( double x ); float lgammaf( float x ); long double lgammal( long double x ); -#define lgammal(X) // Requires C11 or higher +#define lgammal(X) // Requires C11 or later float lgamma( float x ); //C++ only long double lgamma( long double x ); //C++ only diff --git a/docs/c-runtime-library/reference/log-logf-log10-log10f.md b/docs/c-runtime-library/reference/log-logf-log10-log10f.md index 4ff277f7b0..ba904c50ab 100644 --- a/docs/c-runtime-library/reference/log-logf-log10-log10f.md +++ b/docs/c-runtime-library/reference/log-logf-log10-log10f.md @@ -1,7 +1,7 @@ --- title: "log, logf, logl, log10, log10f, log10l" description: "API reference for log, logf, logl, log10, log10f, and log10l; which calculate logarithms." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["log10f", "logf", "log10", "log", "log10l", "logl", "_o_log", "_o_log10", "_o_log10f", "_o_logf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -22,8 +22,8 @@ long double logl(double x); double log10(double x); float log10f (float x); long double log10l(double x); -#define log(X) // Requires C11 or higher -#define log10(X) // Requires C11 or higher +#define log(X) // Requires C11 or later +#define log10(X) // Requires C11 or later float log(float x); // C++ only long double log(long double x); // C++ only diff --git a/docs/c-runtime-library/reference/log1p-log1pf-log1pl2.md b/docs/c-runtime-library/reference/log1p-log1pf-log1pl2.md index 4b73bb4062..ae3103f60c 100644 --- a/docs/c-runtime-library/reference/log1p-log1pf-log1pl2.md +++ b/docs/c-runtime-library/reference/log1p-log1pf-log1pl2.md @@ -1,7 +1,7 @@ --- title: "log1p, log1pf, log1pl2" description: "API reference for log1p, log1pf, log1pl2; which compute the natural logarithm of 1 plus the specified value." -ms.date: "2/1/2023" +ms.date: 2/1/2023 api_name: ["log1p", "log1pf", "log1pl", "_o_log1p", "_o_log1pf", "_o_log1pl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -20,7 +20,7 @@ double log1p(double x); float log1pf(float x); long double log1pl(long double x); -#define log1p(X) // Requires C11 or higher +#define log1p(X) // Requires C11 or later float log1p(float x); //C++ only long double log1p(long double x); //C++ only diff --git a/docs/c-runtime-library/reference/log2-log2f-log2l.md b/docs/c-runtime-library/reference/log2-log2f-log2l.md index 9a70db2e0c..329ca699d0 100644 --- a/docs/c-runtime-library/reference/log2-log2f-log2l.md +++ b/docs/c-runtime-library/reference/log2-log2f-log2l.md @@ -1,12 +1,11 @@ --- title: "log2, log2f, log2l" description: "API reference for log2, log2f, and log2l; which determine the binary (base-2) logarithm of the specified value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["log2", "log2l", "log2f", "_o_log2", "_o_log2f", "_o_log2l"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] -ms.assetid: 94d11b38-70b7-4d3a-94ac-523153c92b2e --- # `log2`, `log2f`, `log2l` @@ -35,7 +34,7 @@ long double log2l( long double x ); -#define log2(X) // Requires C11 or higher +#define log2(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/logb-logbf-logbl-logb-logbf.md b/docs/c-runtime-library/reference/logb-logbf-logbl-logb-logbf.md index 30a4afeca7..cec043552f 100644 --- a/docs/c-runtime-library/reference/logb-logbf-logbl-logb-logbf.md +++ b/docs/c-runtime-library/reference/logb-logbf-logbl-logb-logbf.md @@ -1,7 +1,7 @@ --- title: "logb, logbf, logbl, _logb, _logbf" description: "API reference for logb, logbf, logbl, _logb, and _logbf; which extract the exponent value of a floating-point argument." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["logb", "_logb", "_logbl", "logbf", "_logbf", "logbl", "_o__logb", "_o_logb", "_o_logbf", "_o_logbl", "_o__logbf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -37,7 +37,7 @@ double _logb( float _logbf( float x ); -#define logb(X) // Requires C11 or higher +#define logb(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/lrint-lrintf-lrintl-llrint-llrintf-llrintl.md b/docs/c-runtime-library/reference/lrint-lrintf-lrintl-llrint-llrintf-llrintl.md index 9c9b491590..732c7abe85 100644 --- a/docs/c-runtime-library/reference/lrint-lrintf-lrintl-llrint-llrintf-llrintl.md +++ b/docs/c-runtime-library/reference/lrint-lrintf-lrintl-llrint-llrintf-llrintl.md @@ -1,14 +1,13 @@ --- title: "lrint, lrintf, lrintl, llrint, llrintf, llrintl" description: "API reference for lrint(), lrintf(), lrintl(), llrint(), llrintf(), and llrintl(); which rounds the specified floating-point value to the nearest integral value, by using the current rounding mode and direction." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["lrint", "lrintl", "lrintf", "llrint", "llrintf", "llrintl", "_o_llrint", "_o_llrintf", "_o_llrintl", "_o_lrint", "_o_lrintf", "_o_lrintl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["lrint", "lrintf", "lrintl", "llrint", "llrintf", "llrintl", "math/lrint", "math/lrintf", "math/lrintl", "math/llrint", "math/llrintf", "math/llrintl"] helpviewer_keywords: ["lrint function", "lrintf function", "lrintl function", "llrint function", "llrintf function", "llrintl function"] -ms.assetid: 28ccd5b3-5e6f-434f-997d-a21d51b8ce7f --- # `lrint`, `lrintf`, `lrintl`, `llrint`, `llrintf`, `llrintl` @@ -57,7 +56,7 @@ long long int llrintl( long double x ); -#define lrint(X) // Requires C11 or higher +#define lrint(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/lround-lroundf-lroundl-llround-llroundf-llroundl.md b/docs/c-runtime-library/reference/lround-lroundf-lroundl-llround-llroundf-llroundl.md index 4233c51110..d9ff713ffd 100644 --- a/docs/c-runtime-library/reference/lround-lroundf-lroundl-llround-llroundf-llroundl.md +++ b/docs/c-runtime-library/reference/lround-lroundf-lroundl-llround-llroundf-llroundl.md @@ -1,14 +1,13 @@ --- title: "lround, lroundf, lroundl, llround, llroundf, llroundl" description: "API reference for lround, lroundf, lroundl, llround, llroundf, and llroundl; which rounds a floating-point value to the nearest integer." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["llround", "llroundf", "llroundl", "lroundf", "lround", "lroundl", "_o_llround", "_o_llroundf", "_o_llroundl", "_o_lround", "_o_lroundf", "_o_lroundl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["lround", "lroundl", "llroundl", "llround", "lroundf", "llroundf"] helpviewer_keywords: ["lround function", "llroundl function", "llround function", "lroundf function", "llroundf function", "lroundl function"] -ms.assetid: cfb88a35-54c6-469f-85af-f7d695dcfdd8 --- # `lround`, `lroundf`, `lroundl`, `llround`, `llroundf`, `llroundl` @@ -47,7 +46,7 @@ long long llroundf( long long llroundl( long double x ); -#define lround(X) // Requires C11 or higher +#define lround(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/nearbyint-nearbyintf-nearbyintl1.md b/docs/c-runtime-library/reference/nearbyint-nearbyintf-nearbyintl1.md index 17a159e822..e94c9df070 100644 --- a/docs/c-runtime-library/reference/nearbyint-nearbyintf-nearbyintl1.md +++ b/docs/c-runtime-library/reference/nearbyint-nearbyintf-nearbyintl1.md @@ -1,14 +1,13 @@ --- title: "nearbyint, nearbyintf, nearbyintl" description: "API reference for nearbyint, nearbyintf, and nearbyintl; which rounds the specified floating-point value to an integer, and returns that value in a floating-point format." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["nearbyint", "nearbyintf", "nearbyintl", "_o_nearbyint", "_o_nearbyintf", "_o_nearbyintl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["nearbyint", "nearbyintf", "nearbyintl", "math/nearbyint", "math/narbyintf", "math/narbyintl"] helpviewer_keywords: ["nearbyint function", "nearbyintf function", "nearbyintl function"] -ms.assetid: dd39cb68-96b0-434b-820f-6ff2ea65584f --- # `nearbyint`, `nearbyintf`, `nearbyintl` @@ -20,7 +19,7 @@ Rounds the specified floating-point value to an integer, and returns that value double nearbyint( double x ); float nearbyintf( float x ); long double nearbyintl( long double x ); -#define nearbyint( X ) // Requires C11 or higher +#define nearbyint( X ) // Requires C11 or later float nearbyint( float x ); //C++ only long double nearbyint( long double x ); //C++ only diff --git a/docs/c-runtime-library/reference/nextafter-functions.md b/docs/c-runtime-library/reference/nextafter-functions.md index f4945d818e..e2b6758121 100644 --- a/docs/c-runtime-library/reference/nextafter-functions.md +++ b/docs/c-runtime-library/reference/nextafter-functions.md @@ -1,7 +1,7 @@ --- title: "nextafter, nextafterf, nextafterl, _nextafter, _nextafterf, nexttoward, nexttowardf, nexttowardl" description: "API reference for nextafter, nextafterf, nextafterl, _nextafter, _nextafterf, nexttoward, nexttowardf, and nexttowardl; which return the next representable floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["nextafterf", "_nextafterf", "nextafter", "nextafterl", "_nextafter", "nexttoward", "nexttowardf", "nexttowardl", "_o__nextafter", "_o_nextafter", "_o_nextafterf", "_o_nextafterl", "_o_nexttoward", "_o_nexttowardf", "_o_nexttowardl", "_o__nextafterf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -23,13 +23,13 @@ long double nextafterl( long double x, long double y ); double _nextafter( double x, double y ); float _nextafterf( float x, float y ); /* x64 only */ -#define nextafter(X, Y) // Requires C11 or higher +#define nextafter(X, Y) // Requires C11 or later double nexttoward( double x, long double y ); float nexttowardf( float x, long double y ); long double nexttowardl( long double x, long double y ); -#define nexttoward(X, Y) // Requires C11 or higher +#define nexttoward(X, Y) // Requires C11 or later float nextafter( float x, float y ); /* C++ only, requires */ long double nextafter( long double x, long double y ); /* C++ only, requires */ diff --git a/docs/c-runtime-library/reference/pow-powf-powl.md b/docs/c-runtime-library/reference/pow-powf-powl.md index bedf5a9dcf..dbc3247460 100644 --- a/docs/c-runtime-library/reference/pow-powf-powl.md +++ b/docs/c-runtime-library/reference/pow-powf-powl.md @@ -1,14 +1,13 @@ --- title: "pow, powf, powl" description: "API reference for pow, powf, and powl; which calculate exponents." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["powl", "pow", "powf", "_o_pow", "_o_powf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["powl", "pow", "_powl", "powf"] helpviewer_keywords: ["exponential calculations", "powl function", "_powl function", "exponentiation", "powers, calculating", "calculating exponentials", "powf function", "pow function"] -ms.assetid: e75c33ed-2e59-48b1-be40-81da917324f1 --- # `pow`, `powf`, `powl` @@ -20,7 +19,7 @@ Calculates *`x`* raised to the power of *`y`*. double pow( double x, double y ); float powf( float x, float y ); long double powl( long double x, long double y ); -define pow(X, Y) // Requires C11 or higher +define pow(X, Y) // Requires C11 or later double pow( double x, int y ); // C++ only float pow( float x, float y ); // C++ only diff --git a/docs/c-runtime-library/reference/remainder-remainderf-remainderl.md b/docs/c-runtime-library/reference/remainder-remainderf-remainderl.md index 2d6f85d7ed..807e001cd3 100644 --- a/docs/c-runtime-library/reference/remainder-remainderf-remainderl.md +++ b/docs/c-runtime-library/reference/remainder-remainderf-remainderl.md @@ -1,14 +1,13 @@ --- title: "remainder, remainderf, remainderl" description: "API reference for remainder, remainderf, and remainderl; which compute the remainder of the quotient of two floating-point values, rounded to the nearest integral value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["remainderl", "remainder", "remainderf", "_o_remainder", "_o_remainderf", "_o_remainderl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["remainderf", "remainder", "remainderl"] helpviewer_keywords: ["remainderf", "remainderl", "remainder"] -ms.assetid: 5f721fb3-8b78-4597-9bc0-ca9bcd1f1d0e --- # `remainder`, `remainderf`, `remainderl` @@ -20,7 +19,7 @@ Computes the remainder of the quotient of two floating-point values, rounded to double remainder( double x, double y ); float remainderf( float x, float y ); long double remainderl( long double x, long double y ); -#define remainder(X, Y) // Requires C11 or higher +#define remainder(X, Y) // Requires C11 or later float remainder( float x, float y ); /* C++ only */ long double remainder( long double x, long double y ); /* C++ only */ diff --git a/docs/c-runtime-library/reference/remquo-remquof-remquol.md b/docs/c-runtime-library/reference/remquo-remquof-remquol.md index f6236f9679..d756c829f0 100644 --- a/docs/c-runtime-library/reference/remquo-remquof-remquol.md +++ b/docs/c-runtime-library/reference/remquo-remquof-remquol.md @@ -1,7 +1,7 @@ --- title: "remquo, remquof, remquol" description: "API reference for remquo, remquof, and remquol, which compute the remainder of two integer values, and store the sign and approximate magnitude of the quotient." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["remquof", "remquo", "remquol", "_o_remquo", "_o_remquof", "_o_remquol"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Computes the remainder of two integer values, and stores an integer value with t double remquo( double numer, double denom, int* quo ); float remquof( float numer, float denom, int* quo ); long double remquol( long double numer, long double denom, int* quo ); -#define remquo(X, Y, INT_PTR) // Requires C11 or higher +#define remquo(X, Y, INT_PTR) // Requires C11 or later float remquo( float numer, float denom, int* quo ); /* C++ only */ long double remquo( long double numer, long double denom, int* quo ); /* C++ only */ diff --git a/docs/c-runtime-library/reference/rint-rintf-rintl.md b/docs/c-runtime-library/reference/rint-rintf-rintl.md index 9b129700c9..ac703cb135 100644 --- a/docs/c-runtime-library/reference/rint-rintf-rintl.md +++ b/docs/c-runtime-library/reference/rint-rintf-rintl.md @@ -1,14 +1,13 @@ --- title: "rint, rintf, rintl" description: "API reference for rint, rintf, and rintl; which round a floating-point value to the nearest integer in floating-point format." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["rintf", "rintl", "rint", "_o_rint", "_o_rintf", "_o_rintl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["rintf", "rintl", "rint"] helpviewer_keywords: ["rintf function", "rint function", "rintl function"] -ms.assetid: 312ae3e6-278c-459a-9393-11b8f87d9184 --- # `rint`, `rintf`, `rintl` @@ -20,7 +19,7 @@ Rounds a floating-point value to the nearest integer in floating-point format. double rint( double x ); float rintf( float x ); long double rintl( long double x ); -#define rint(X) // Requires C11 or higher +#define rint(X) // Requires C11 or later float rint( float x ); // C++ only long double rint( long double x ); // C++ only diff --git a/docs/c-runtime-library/reference/round-roundf-roundl.md b/docs/c-runtime-library/reference/round-roundf-roundl.md index a5a0f37b5f..df753b8e60 100644 --- a/docs/c-runtime-library/reference/round-roundf-roundl.md +++ b/docs/c-runtime-library/reference/round-roundf-roundl.md @@ -1,14 +1,13 @@ --- title: "round, roundf, roundl" description: "API reference for round, roundf, and roundl; which round a floating-point value to the nearest integer value." -ms.date: "09/25/2020" +ms.date: 09/25/2020 api_name: ["round", "roundl", "roundf", "_o_round", "_o_roundf", "_o_roundl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["roundf", "roundl", "round"] helpviewer_keywords: ["roundl function", "round function", "roundf function"] -ms.assetid: 6be90877-193c-4b80-a32b-c3eca33f9c6f --- # `round`, `roundf`, `roundl` @@ -32,7 +31,7 @@ float roundf( long double roundl( long double x ); -#define round(X) // Requires C11 or higher +#define round(X) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/scalbn-scalbnf-scalbnl-scalbln-scalblnf-scalblnl.md b/docs/c-runtime-library/reference/scalbn-scalbnf-scalbnl-scalbln-scalblnf-scalblnl.md index 53eccc387b..e8633ee008 100644 --- a/docs/c-runtime-library/reference/scalbn-scalbnf-scalbnl-scalbln-scalblnf-scalblnl.md +++ b/docs/c-runtime-library/reference/scalbn-scalbnf-scalbnl-scalbln-scalblnf-scalblnl.md @@ -1,14 +1,13 @@ --- title: "scalbn, scalbnf, scalbnl, scalbln, scalblnf, scalblnl" description: "API reference for scalbn, scalbnf, scalbnl, scalbln, scalblnf, and scalblnl; which multiplies a floating-point number by an integral power of `FLT_RADIX`." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["scalblnl", "scalbnl", "scalbnf", "scalblnf", "scalbn", "scalbln", "_o_scalbln", "_o_scalblnf", "_o_scalblnl", "_o_scalbn", "_o_scalbnf", "_o_scalbnl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["scalblnf", "scalbnl", "scalblnl", "scalbln", "scalbn", "scalbnf"] helpviewer_keywords: ["scalbn function", "scalbln function", "scalblnl function", "scalbnl function", "scalbnf function", "scalblnf function"] -ms.assetid: df2f1543-8e39-4af4-a5cf-29307e64807d --- # `scalbn`, `scalbnf`, `scalbnl`, `scalbln`, `scalblnf`, `scalblnl` @@ -38,7 +37,7 @@ long double scalbnl( int exp ); -#define scalbn(X, INT) // Requires C11 or higher +#define scalbn(X, INT) // Requires C11 or later double scalbln( double x, @@ -54,7 +53,7 @@ long double scalblnl( long exp ); -#define scalbln(X, LONG) // Requires C11 or higher +#define scalbln(X, LONG) // Requires C11 or later float scalbln( float x, diff --git a/docs/c-runtime-library/reference/sin-sinf-sinl.md b/docs/c-runtime-library/reference/sin-sinf-sinl.md index 841be1e4a4..ae1f2d1e35 100644 --- a/docs/c-runtime-library/reference/sin-sinf-sinl.md +++ b/docs/c-runtime-library/reference/sin-sinf-sinl.md @@ -1,7 +1,7 @@ --- title: "sin, sinf, sinl" description: "API reference for sin, sinf, and sinl; which calculate the sine of a floating-point value." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["sinl", "sinf", "sin", "_o_sin", "_o_sinf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the sine of a floating-point value. double sin(double x); float sinf(float x); long double sinl(long double x); -#define sin(x) // Requires C11 or higher +#define sin(x) // Requires C11 or later ``` ```cpp diff --git a/docs/c-runtime-library/reference/sinh-sinhf-sinhl.md b/docs/c-runtime-library/reference/sinh-sinhf-sinhl.md index 3a4456374e..161a0998f1 100644 --- a/docs/c-runtime-library/reference/sinh-sinhf-sinhl.md +++ b/docs/c-runtime-library/reference/sinh-sinhf-sinhl.md @@ -1,7 +1,7 @@ --- title: "sinh, sinhf, sinhl" description: "API reference for calculating the hyperbolic sine of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["sinh", "sinhl", "sinhf", "sinhl", "_o_sinh", "_o_sinhf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the hyperbolic sine. double sinh(double x); float sinhf(float x); long double sinhl(long double x); -#define sinh(x) // Requires C11 or higher +#define sinh(x) // Requires C11 or later float sinh(float x); // C++ only long double sinh(long double x); // C++ only diff --git a/docs/c-runtime-library/reference/sqrt-sqrtf-sqrtl.md b/docs/c-runtime-library/reference/sqrt-sqrtf-sqrtl.md index ef2221147e..2e1c685b8e 100644 --- a/docs/c-runtime-library/reference/sqrt-sqrtf-sqrtl.md +++ b/docs/c-runtime-library/reference/sqrt-sqrtf-sqrtl.md @@ -1,7 +1,7 @@ --- title: "sqrt, sqrtf, sqrtl" description: "API reference for sqrt, sqrtf, and sqrtl; which calculate a square root of a floating point number." -ms.date: "08/31/2020" +ms.date: 08/31/2020 api_name: ["sqrtl", "sqrtf", "sqrt", "_o_sqrt", "_o_sqrtf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll", "ntoskrnl.exe"] api_type: ["DLLExport"] @@ -31,7 +31,7 @@ float sqrtf( long double sqrtl( long double x ); -#define sqrt(x) // Requires C11 or higher +#define sqrt(x) // Requires C11 or later ``` ### Parameters diff --git a/docs/c-runtime-library/reference/tan-tanf-tanl.md b/docs/c-runtime-library/reference/tan-tanf-tanl.md index 815d0b95a9..58e1563bf1 100644 --- a/docs/c-runtime-library/reference/tan-tanf-tanl.md +++ b/docs/c-runtime-library/reference/tan-tanf-tanl.md @@ -1,14 +1,13 @@ --- title: "tan, tanf, tanl" description: "API reference for tan, tanf, and tanl; which calculate the tangent of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["tan", "tanf", "tanl", "_o_tan", "_o_tanf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["CORECRT_MATH/tan", "CORECRT_MATH/tanf", "CORECRT_MATH/tanl", "tan", "tanf", "tanl"] helpviewer_keywords: ["tanl function", "tan function", "calculating tangents", "tangent", "tanf function", "trigonometric functions"] -ms.assetid: 36cc0ce8-9c80-4653-b354-ddb3b378b6bd --- # `tan`, `tanf`, `tanl` @@ -20,7 +19,7 @@ Calculates the tangent. double tan( double x ); float tanf( float x ); long double tanl( long double x ); -#define tan(x) // Requires C11 or higher +#define tan(x) // Requires C11 or later ``` ```cpp diff --git a/docs/c-runtime-library/reference/tanh-tanhf-tanhl.md b/docs/c-runtime-library/reference/tanh-tanhf-tanhl.md index de71ee3178..069c1a809f 100644 --- a/docs/c-runtime-library/reference/tanh-tanhf-tanhl.md +++ b/docs/c-runtime-library/reference/tanh-tanhf-tanhl.md @@ -1,7 +1,7 @@ --- title: "tanh, tanhf, tanhl" description: "API reference for tanh, tanhf, and tanhl; which calculate the hyperbolic tangent of a floating-point value." -ms.date: "1/15/2021" +ms.date: 1/15/2021 api_name: ["tanh", "tanhf", "tanhl", "_o_tanh", "_o_tanhf"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] @@ -19,7 +19,7 @@ Calculates the hyperbolic tangent. double tanh( double x ); float tanhf( float x ); long double tanhl( long double x ); -#define tanh(x) // Requires C11 or higher +#define tanh(x) // Requires C11 or later ``` ```cpp diff --git a/docs/c-runtime-library/reference/tgamma-tgammaf-tgammal.md b/docs/c-runtime-library/reference/tgamma-tgammaf-tgammal.md index eb9595efd4..820761ba8b 100644 --- a/docs/c-runtime-library/reference/tgamma-tgammaf-tgammal.md +++ b/docs/c-runtime-library/reference/tgamma-tgammaf-tgammal.md @@ -1,14 +1,13 @@ --- title: "tgamma, tgammaf, tgammal" description: "API reference for tgamma, tgammaf, and tgammal; which determine the gamma function of the specified value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["tgamma", "tgammaf", "tgammal", "_o_tgamma", "_o_tgammaf", "_o_tgammal"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["CORECRT_MATH/tgamma", "CORECRT_MATH/tgammaf", "CORECRT_MATH/tgammal", "tgamma", "tgammaf", "tgammal"] helpviewer_keywords: ["tgamma function", "tgammaf function", "tgammal function"] -ms.assetid: f1bd2681-8af2-48a9-919d-5358fd068acd --- # `tgamma`, `tgammaf`, `tgammal` @@ -29,7 +28,7 @@ long double tgammal( long double x ); -#define tgamma(X) // Requires C11 or higher +#define tgamma(X) // Requires C11 or later float tgamma( float x diff --git a/docs/c-runtime-library/reference/trunc-truncf-truncl.md b/docs/c-runtime-library/reference/trunc-truncf-truncl.md index 19c7bc0414..1920550576 100644 --- a/docs/c-runtime-library/reference/trunc-truncf-truncl.md +++ b/docs/c-runtime-library/reference/trunc-truncf-truncl.md @@ -1,14 +1,13 @@ --- title: "trunc, truncf, truncl" description: "API reference for trunc, truncf, truncl; which determine the nearest integer that is less than or equal to the specified floating-point value." -ms.date: "9/1/2020" +ms.date: 9/1/2020 api_name: ["trunc", "truncf", "truncl"] api_location: ["msvcrt.dll", "msvcr80.dll", "msvcr90.dll", "msvcr100.dll", "msvcr100_clr0400.dll", "msvcr110.dll", "msvcr110_clr0400.dll", "msvcr120.dll", "msvcr120_clr0400.dll", "ucrtbase.dll", "api-ms-win-crt-math-l1-1-0.dll"] api_type: ["DLLExport"] topic_type: ["apiref"] f1_keywords: ["CORECRT_MATH/trunc", "CORECRT_MATH/truncf", "CORECRT_MATH/truncl", "math/trunc", "math/truncf", "math/truncl", "trunc", "truncf", "truncl"] helpviewer_keywords: ["trunc function", "truncf function", "truncl function"] -ms.assetid: de2038ac-ac0b-483e-870c-e8992dcd4fd0 --- # `trunc`, `truncf`, `truncl` @@ -19,7 +18,7 @@ Determines the nearest integer that is less than or equal to the specified float ```C double trunc( double x ); long double truncl( long double x ); -#define trunc(X) // Requires C11 or higher +#define trunc(X) // Requires C11 or later long double trunc( long double x ); //C++ only float trunc( float x ); //C++ only diff --git a/docs/standard-library/basic-istream-view-class.md b/docs/standard-library/basic-istream-view-class.md index bac05a4dd9..e1aa2cc293 100644 --- a/docs/standard-library/basic-istream-view-class.md +++ b/docs/standard-library/basic-istream-view-class.md @@ -117,7 +117,7 @@ The best way to create a `basic_istream_view` is by using the [`views::istream`] ### Example: `basic_istream_view`, `istream_view`, and `wistream_view` ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/basic-string-class.md b/docs/standard-library/basic-string-class.md index 554d5ba8d8..d2285f9080 100644 --- a/docs/standard-library/basic-string-class.md +++ b/docs/standard-library/basic-string-class.md @@ -1830,7 +1830,7 @@ See [`starts_with`](#starts_with) to check if a string starts with the specified ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include @@ -4652,7 +4652,7 @@ See [`ends_with`](#ends_with) to see if a string ends with the specified suffix. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/basic-string-view-class.md b/docs/standard-library/basic-string-view-class.md index fda26ef3f8..014c086606 100644 --- a/docs/standard-library/basic-string-view-class.md +++ b/docs/standard-library/basic-string-view-class.md @@ -1,7 +1,7 @@ --- title: "basic_string_view Class" description: "API reference for `basic_string_view`, which refers to a constant contiguous sequence of char-like objects." -ms.date: "9/8/2020" +ms.date: 9/8/2020 f1_keywords: ["xstring/std::basic_string_view", "xstring/std::basic_string_view::allocator_type", "xstring/std::basic_string_view::const_iterator", "xstring/std::basic_string_view::const_pointer", "xstring/std::basic_string_view::const_reference", "xstring/std::basic_string_view::const_reverse_iterator", "xstring/std::basic_string_view::difference_type", "xstring/std::basic_string_view::ends_with", "xstring/std::basic_string_view::starts_with", "xstring/std::basic_string_view::iterator", "xstring/std::basic_string_view::npos", "xstring/std::basic_string_view::pointer", "xstring/std::basic_string_view::reference", "xstring/std::basic_string_view::reverse_iterator", "xstring/std::basic_string_view::size_type", "xstring/std::basic_string_view::traits_type", "xstring/std::basic_string_view::value_type", "xstring/std::basic_string_view::append", "xstring/std::basic_string_view::assign", "xstring/std::basic_string_view::at", "xstring/std::basic_string_view::back", "xstring/std::basic_string_view::begin", "xstring/std::basic_string_view::c_str", "xstring/std::basic_string_view::capacity", "xstring/std::basic_string_view::cbegin", "xstring/std::basic_string_view::cend", "xstring/std::basic_string_view::clear", "xstring/std::basic_string_view::compare", "xstring/std::basic_string_view::copy", "xstring/std::basic_string_view::_Copy_s", "xstring/std::basic_string_view::crbegin", "xstring/std::basic_string_view::crend", "xstring/std::basic_string_view::data", "xstring/std::basic_string_view::empty", "xstring/std::basic_string_view::end", "xstring/std::basic_string_view::erase", "xstring/std::basic_string_view::find", "xstring/std::basic_string_view::find_first_not_of", "xstring/std::basic_string_view::find_first_of", "xstring/std::basic_string_view::find_last_not_of", "xstring/std::basic_string_view::find_last_of", "xstring/std::basic_string_view::front", "xstring/std::basic_string_view::get_allocator", "xstring/std::basic_string_view::insert", "xstring/std::basic_string_view::length", "xstring/std::basic_string_view::max_size", "xstring/std::basic_string_view::pop_back", "xstring/std::basic_string_view::push_back", "xstring/std::basic_string_view::rbegin", "xstring/std::basic_string_view::rend", "xstring/std::basic_string_view::remove_prefix","xstring/std::basic_string_view::remove_suffix", "xstring/std::basic_string_view::replace", "xstring/std::basic_string_view::reserve", "xstring/std::basic_string_view::resize", "xstring/std::basic_string_view::rfind", "xstring/std::basic_string_view::shrink_to_fit", "xstring/std::basic_string_view::size", "xstring/std::basic_string_view::substr", "xstring/std::basic_string_view::swap"] helpviewer_keywords: ["std::basic_string_view", "std::basic_string_view, allocator_type", "std::basic_string_view, const_iterator", "std::basic_string_view, const_pointer", "std::basic_string_view, const_reference", "std::basic_string_view, const_reverse_iterator", "std::basic_string_view, difference_type", "std::basic_string_view, iterator", "std::basic_string_view, npos", "std::basic_string_view, pointer", "std::basic_string_view, reference", "std::basic_string_view, reverse_iterator", "std::basic_string_view, size_type", "std::basic_string_view, traits_type", "std::basic_string_view, value_type", "std::basic_string_view, append", "std::basic_string_view, assign", "std::basic_string_view, at", "std::basic_string_view, back", "std::basic_string_view, begin", "std::basic_string_view, c_str", "std::basic_string_view, capacity", "std::basic_string_view, cbegin", "std::basic_string_view, cend", "std::basic_string_view, clear", "std::basic_string_view, compare", "std::basic_string_view, copy", "std::basic_string_view, crbegin", "std::basic_string_view, crend", "std::basic_string_view, data", "std::basic_string_view, empty", "std::basic_string_view, end", "std::basic_string_view, ends_with", "std::basic_string_view, erase", "std::basic_string_view, find", "std::basic_string_view, find_first_not_of", "std::basic_string_view, find_first_of", "std::basic_string_view, find_last_not_of", "std::basic_string_view, find_last_of", "std::basic_string_view, front", "std::basic_string_view, get_allocator", "std::basic_string_view, insert", "std::basic_string_view, length", "std::basic_string_view, max_size", "std::basic_string_view, pop_back", "std::basic_string_view, push_back", "std::basic_string_view, rbegin", "std::basic_string_view, rend", "std::basic_string_view, remove_prefix","std::basic_string_view, remove_suffix","std::basic_string_view, replace", "std::basic_string_view, reserve", "std::basic_string_view, resize", "std::basic_string_view, rfind", "std::basic_string_view, shrink_to_fit", "std::basic_string_view, size", "std::basic_string_view, starts_with", "std::basic_string_view, substr", "std::basic_string_view, swap"] --- @@ -610,7 +610,7 @@ See [`starts_with`](#starts_with) to check if a string view starts with the spec ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include @@ -1020,7 +1020,7 @@ See [`ends_with`](#ends_with) to see if a string ends with a suffix. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/empty-view-class.md b/docs/standard-library/empty-view-class.md index 6d64eedb50..8811f1dd2f 100644 --- a/docs/standard-library/empty-view-class.md +++ b/docs/standard-library/empty-view-class.md @@ -91,7 +91,7 @@ The best way to create a `empty_view` is by using the [`empty`](range-adaptors.m ### Example `empty_view` ```cpp -// requires /std:c++20 or higher +// requires /std:c++20 or later #include #include @@ -256,7 +256,7 @@ Returns `false`. ### Example `(bool)` ```cpp -// requires /std:c++20 or higher +// requires /std:c++20 or later #include #include diff --git a/docs/standard-library/iota-view-class.md b/docs/standard-library/iota-view-class.md index ecc936307c..f33113e8cb 100644 --- a/docs/standard-library/iota-view-class.md +++ b/docs/standard-library/iota-view-class.md @@ -116,7 +116,7 @@ When you use one of the constructors that value-initializes the bound, the bound ## `iota_view` constructor example ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/join-view-class.md b/docs/standard-library/join-view-class.md index aef74d56cf..0f94798f81 100644 --- a/docs/standard-library/join-view-class.md +++ b/docs/standard-library/join-view-class.md @@ -90,7 +90,7 @@ For information about the template parameter type, see [Template parameters](#te ### Example: `join_view` ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/map-class.md b/docs/standard-library/map-class.md index c630e1c415..6cc7a34dab 100644 --- a/docs/standard-library/map-class.md +++ b/docs/standard-library/map-class.md @@ -557,7 +557,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/multimap-class.md b/docs/standard-library/multimap-class.md index fd24a711eb..3db0788cc5 100644 --- a/docs/standard-library/multimap-class.md +++ b/docs/standard-library/multimap-class.md @@ -1,7 +1,7 @@ --- title: "multimap Class" description: "API reference for the C++ Standard Template Library (STL) `multimap` class, which is used for the storage and retrieval of data from a collection in which each element is a pair that has both a data value and a sort key." -ms.date: "9/9/2020" +ms.date: 9/9/2020 f1_keywords: ["map/std::multimap", "map/std::multimap::allocator_type", "map/std::multimap::const_iterator", "map/std::multimap::const_pointer", "map/std::multimap::const_reference", "map/std::multimap::const_reverse_iterator", "map/std::multimap::difference_type", "map/std::multimap::iterator", "map/std::multimap::key_compare", "map/std::multimap::key_type", "map/std::multimap::mapped_type", "map/std::multimap::pointer", "map/std::multimap::reference", "map/std::multimap::reverse_iterator", "map/std::multimap::size_type", "map/std::multimap::value_type", "map/std::multimap::begin", "map/std::multimap::cbegin", "map/std::multimap::cend", "map/std::multimap::clear", "map/std::multimap::contains", "map/std::multimap::count", "map/std::multimap::crbegin", "map/std::multimap::crend", "map/std::multimap::emplace", "map/std::multimap::emplace_hint", "map/std::multimap::empty", "map/std::multimap::end", "map/std::multimap::equal_range", "map/std::multimap::erase", "map/std::multimap::find", "map/std::multimap::get_allocator", "map/std::multimap::insert", "map/std::multimap::key_comp", "map/std::multimap::lower_bound", "map/std::multimap::max_size", "map/std::multimap::rbegin", "map/std::multimap::rend", "map/std::multimap::size", "map/std::multimap::swap", "map/std::multimap::upper_bound", "map/std::multimap::value_comp"] helpviewer_keywords: ["std::multimap [C++]", "std::multimap [C++], allocator_type", "std::multimap [C++], const_iterator", "std::multimap [C++], const_pointer", "std::multimap [C++], const_reference", "std::multimap [C++], const_reverse_iterator", "std::multimap [C++], difference_type", "std::multimap [C++], iterator", "std::multimap [C++], key_compare", "std::multimap [C++], key_type", "std::multimap [C++], mapped_type", "std::multimap [C++], pointer", "std::multimap [C++], reference", "std::multimap [C++], reverse_iterator", "std::multimap [C++], size_type", "std::multimap [C++], value_type", "std::multimap [C++], begin", "std::multimap [C++], cbegin", "std::multimap [C++], cend", "std::multimap [C++], clear", "std::multimap [C++], contains", "std::multimap [C++], count", "std::multimap [C++], crbegin", "std::multimap [C++], crend", "std::multimap [C++], emplace", "std::multimap [C++], emplace_hint", "std::multimap [C++], empty", "std::multimap [C++], end", "std::multimap [C++], equal_range", "std::multimap [C++], erase", "std::multimap [C++], find", "std::multimap [C++], get_allocator", "std::multimap [C++], insert", "std::multimap [C++], key_comp", "std::multimap [C++], lower_bound", "std::multimap [C++], max_size", "std::multimap [C++], rbegin", "std::multimap [C++], rend", "std::multimap [C++], size", "std::multimap [C++], swap", "std::multimap [C++], upper_bound", "std::multimap [C++], value_comp"] --- @@ -435,7 +435,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/multiset-class.md b/docs/standard-library/multiset-class.md index 0fbaa07850..2ee9fe92c5 100644 --- a/docs/standard-library/multiset-class.md +++ b/docs/standard-library/multiset-class.md @@ -404,7 +404,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/range-adaptors.md b/docs/standard-library/range-adaptors.md index 7fca2c03e4..fd269cd19a 100644 --- a/docs/standard-library/range-adaptors.md +++ b/docs/standard-library/range-adaptors.md @@ -217,7 +217,7 @@ When an API requires the begin iterator and end sentinel to have the same type, ### Example: `common` ```cpp -// requires /std:c++20 or higher +// requires /std:c++20 or later #include #include #include @@ -551,7 +551,7 @@ An `empty_view` can be useful when you're calling code that requires a view but ### Example: `empty` ```cpp -// requires /std:c++20 or higher +// requires /std:c++20 or later #include #include @@ -1062,7 +1062,7 @@ This view is useful for test purposes, for calling code that needs to be provide ### Example: `single` ```cpp -// requires /std:c++20 or higher +// requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/ranges-alias-templates.md b/docs/standard-library/ranges-alias-templates.md index 2014917533..8e709eff0c 100644 --- a/docs/standard-library/ranges-alias-templates.md +++ b/docs/standard-library/ranges-alias-templates.md @@ -1,6 +1,6 @@ --- -description: "Learn more about ranges alias templates." title: " alias templates" +description: "Learn more about ranges alias templates." ms.date: 01/28/2023 f1_keywords: ["ranges/std::ranges::borrowed_iterator_t", "ranges/std::ranges::borrowed_subrange_t", "ranges/std::ranges::dangling", "ranges/std::ranges::iterator_t", "ranges/std::ranges::range_difference_t", "ranges/std::ranges::range_reference_t", "ranges/std::ranges::range_rvalue_reference_t", "ranges/std::ranges::range_size_t", "ranges/std::ranges::range_value_t", "ranges/std::ranges::sentinel_t"] helpviewer_keywords: ["std::ranges [C++], ranges::borrowed_iterator_t", "std::ranges [C++], ranges::borrowed_subrange_t", "std::ranges [C++], ranges::dangling", "std::ranges [C++], ranges::iterator_t", "std::ranges [C++], ranges::range_difference_t", "std::ranges [C++], ranges::range_reference_t", "std::ranges [C++], ranges::range_rvalue_reference_t", "std::ranges [C++], ranges::range_size_t", "std::ranges [C++], ranges::range_value_t", "std::ranges [C++], ranges::sentinel_t"] @@ -10,7 +10,7 @@ helpviewer_keywords: ["std::ranges [C++], ranges::borrowed_iterator_t", "std::ra An alias template is an alias for another type, which can make code more readable. For example, the following alias, `conditional_t`, is an alias for either `borrowed_range` or `dangling` range, depending on the kind of `range` that's passed in: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -94,7 +94,7 @@ If an algorithm function is passed a range whose iterators depend on its lifetim The following example shows how `borrowed_iterator_t` detects a dangling iterator. The function `ranges::max_element()` uses this template alias to determine the return type: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -165,7 +165,7 @@ If an algorithm function is passed a range whose iterators depend on its lifetim The following example shows how `borrowed_subrange_t` detects a dangling iterator because `equal_range()` and `max_element` use this template alias to determine the return type: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -228,7 +228,7 @@ A variable number of non-`void` types. They have no effect. The arguments are a The following example shows how `max_element` detects a dangling iterator. ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -272,7 +272,7 @@ The range type to get the iterator type for. The following example shows how `iterator_t` can be used to declare an iterator for a vector: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -314,7 +314,7 @@ The range whose iterator will provide the difference type. The following example shows how `range_difference_t` is used to hold the distance between elements in a range: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -356,7 +356,7 @@ The range for which the reference type of its iterator type is returned. The following example shows `range_reference_t` referring to the type of the elements in a range: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -399,7 +399,7 @@ The range to get the rvalue reference type to its iterator type. The following example shows `range_rvalue_reference_t` referring to a rvalue type of the elements in a range: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -442,7 +442,7 @@ The range to get the type of its `size` function. The following example shows `range_size_t` referring to the number of elements in a range: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -484,7 +484,7 @@ The range to get the value type of its iterator. The following example shows how `range_value_t` refers to the type of elements in a range: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include @@ -526,7 +526,7 @@ The range to get the sentinel type for. The following example shows using `sentinel_t` to determine whether the iterator type and sentinel type are the same: ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include diff --git a/docs/standard-library/set-class.md b/docs/standard-library/set-class.md index 17de564011..a311d61873 100644 --- a/docs/standard-library/set-class.md +++ b/docs/standard-library/set-class.md @@ -404,7 +404,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/single-view-class.md b/docs/standard-library/single-view-class.md index 7a42d4dfcc..67ed5341e1 100644 --- a/docs/standard-library/single-view-class.md +++ b/docs/standard-library/single-view-class.md @@ -100,7 +100,7 @@ The best way to create a `single_view` is by using the [`views::single`](range-a ### Example `single_view` ```cpp -/// requires /std:c++20 or higher +/// requires /std:c++20 or later #include #include #include diff --git a/docs/standard-library/unordered-map-class.md b/docs/standard-library/unordered-map-class.md index 6c477c968a..fb8bf60b41 100644 --- a/docs/standard-library/unordered-map-class.md +++ b/docs/standard-library/unordered-map-class.md @@ -795,7 +795,7 @@ The key value of the element to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/unordered-multimap-class.md b/docs/standard-library/unordered-multimap-class.md index aa702c0206..516585e9dc 100644 --- a/docs/standard-library/unordered-multimap-class.md +++ b/docs/standard-library/unordered-multimap-class.md @@ -749,7 +749,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/unordered-multiset-class.md b/docs/standard-library/unordered-multiset-class.md index 711f79b9ed..1b6e8fd365 100644 --- a/docs/standard-library/unordered-multiset-class.md +++ b/docs/standard-library/unordered-multiset-class.md @@ -740,7 +740,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/unordered-set-class.md b/docs/standard-library/unordered-set-class.md index 1085adc704..a0d02bace6 100644 --- a/docs/standard-library/unordered-set-class.md +++ b/docs/standard-library/unordered-set-class.md @@ -744,7 +744,7 @@ The element's key value to look for. ### Example ```cpp -// Requires /std:c++20 or /std:c++latest +// Requires /std:c++20 or later #include #include diff --git a/docs/standard-library/view-classes.md b/docs/standard-library/view-classes.md index a7c6a10b81..9d03ecae51 100644 --- a/docs/standard-library/view-classes.md +++ b/docs/standard-library/view-classes.md @@ -51,7 +51,7 @@ Using a view after the range that it's based on is modified can lead to undefine Because views are cheap to create, you should generally re-create a view if you modify the underlying range. The following example demonstrates how to store a view pipeline in a variable so that you can reuse it. ```cpp -// requires /std:c++20, or later +// requires /std:c++20 or later #include #include #include