[#BloombergLP-bdldfp-operator_d128-0d] = xref:BloombergLP.adoc[BloombergLP]::xref:BloombergLP/bdldfp.adoc[bdldfp]::operator""_d128 :relfileprefix: ../../ :mrdocs: `operator""_d128` overloads == Synopses Declared in `<bdldfp_decimal.h>` Produce an object of the indicated return type by parsing the specified `str` having the specified `len` excluding the terminating null character that represents a floating‐point number written in both fixed and scientific notations. These user‐defined literal suffixes can be applied to both numeric and string literals, (i.e., 1.2_d128, "1.2"_d128 or "inf"_d128). The resulting decimal object is initialized as follows: [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128] xref:BloombergLP/bdldfp/operator_d128-03.adoc[operator""_d128](char const* str); ---- [.small]#xref:BloombergLP/bdldfp/operator_d128-03.adoc[_» more..._]# User‐defined literal for `Decimal128` values with explicit length. [source,cpp,subs="verbatim,replacements,macros,-callouts"] ---- xref:BloombergLP/bdldfp/Decimal128.adoc[bdldfp::Decimal128] xref:BloombergLP/bdldfp/operator_d128-0f.adoc[operator""_d128]( char const* str, std::size_t len); ---- [.small]#xref:BloombergLP/bdldfp/operator_d128-0f.adoc[_» more..._]# [.small]#Created with https://www.mrdocs.com[MrDocs]#