Dynamic / resizable array type, and a crash problem
    ivoras via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Thu May 14 05:42:00 PDT 2015
    
    
  
What is the recommended dynamic array type in D? So far I found 
Array (specifically Array!string, as I need a dynamic array of 
strings), but my example program crashes:
https://gist.github.com/ivoras/2d7737c214c3dc937c28
The crash is at line 20:
core.exception.AssertError@/usr/include/dmd/phobos/std/container/array.d(334): 
Assertion failure
----------------
./markov() [0x80fbfd1]
./markov(uint 
std.container.array.Array!(immutable(char)[]).Array.Payload.insertBack!(immutable(char)[]).insertBack(immutable(char)[])+0x6f) 
[0x80fa997]
./markov(uint 
std.container.array.Array!(immutable(char)[]).Array.insertBack!(immutable(char)[]).insertBack(immutable(char)[])+0x36) 
[0x80fa866]
./markov(_Dmain+0x167) [0x80d7ce7]
This is on DMD32 D Compiler v2.067.1
    
    
More information about the Digitalmars-d-learn
mailing list