Casting a pointer and length value as a dynamic array

Jerry labuurii at gmail.com
Mon Jul 30 22:31:36 UTC 2018


On Monday, 30 July 2018 at 22:22:39 UTC, solidstate1991 wrote:
> I need this to port a C++ code to D (a compression algorithm 
> known as LZHAM), and the easiest way to deal with it would be 
> that. The ADLER32 and CRC32 algorithms had to be ditched, and 
> while I could rewrite the former to make sense (used some form 
> of "vectorization") I would like to use the standard library's 
> implementation for the latter.

    int[] as_array(int* ptr, size_t len) {
       return ptr[0 .. len];
    }


More information about the Digitalmars-d-learn mailing list