Comparison of Imaginary types
Nick Treleaven
nick at geany.org
Fri Jul 3 08:58:48 UTC 2026
On Thursday, 2 July 2026 at 22:12:20 UTC, Damian McGuckin wrote:
> Enough of the history. So, given
>
> ifloat a = 2i;
> ifloat b = 4i;
>
> The comparison
>
> a < b
>
> is perfectly clear.
>
> Where is the documentation on these deprecated ifloat and
> cfloat types please?
AFAICT there wasn't really much in the spec, though I have found
this article comparing support to C++'s `complex` library type:
https://digitalmars.com/d/1.0/cppcomplex.html
`ifloat` should work the same as a `float`, except it's a
different type which doesn't implicitly convert.
Because a D compiler supporting ImportC needs C11 complex number
support, people have been talking about undeprecating D's complex
support.
More information about the Digitalmars-d-learn
mailing list