On Tuesday, 22 March 2016 at 13:46:41 UTC, stunaep wrote:
public class Example2 {
        
        private int one;
        private int two;
        
        public this(int one, int two) {
                this.one = one;
                this.two = two;
        }
}

in a tree map and list of some sort. Neither of the above work whether they are classes or structs and it's starting to become quite bothersome...

Is there a particular reason why you don't want to use the standard ranges?

public class Example2 {
        
        private int one;
        private int two;
        
        public this(int one, int two) {
                this.one = one;
                this.two = two;
        }
}

void main()
{
        auto myExamplesList = [ new Example2( 6,3 ), new Example2(7,5) ];
        
// Note that if you do a lot of appending then using Appender is more performant than ~=
        myExamplesList ~= new Example2(9,1);
}

For trees there is also redBlackTree


Reply via email to