std.conv.to!string(array), strange compile error
    anonymous via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Sat Nov 14 06:30:05 PST 2015
    
    
  
On 14.11.2015 15:17, Relja wrote:
> - std.conv.to!string() works on a static array, when called directly on
> the array object, but gives the compile error when called on the
> returning object from a function.
[...]
> void main() {
>      getFloat3().to!string; // does not compile
>      (new float[3]).to!string; // compiles
> }
`new float[3]` is not a static array. Its type is not `float[3]`, it's 
`float[]`.
    
    
More information about the Digitalmars-d-learn
mailing list