Problems instantiating template class
Mek101
anEmailAddress at mail.somewhere
Sat Apr 6 18:12:45 UTC 2019
On Saturday, 6 April 2019 at 18:08:31 UTC, Mek101 wrote:
> On Saturday, 6 April 2019 at 17:44:25 UTC, Nicholas Wilson
> wrote:
>> Hmm,
>>
>> import std.traits;
>> class WeightedRandom(T, W = float) if(isNumeric!W)
>> {
>> // Fields
>> private W[T] _pairs;
>> // The total sum of all the weights;
>> private W _probabilities;
>>
>> /// Code...
>> }
>>
>> void main()
>> {
>> auto wrnd = new WeightedRandom!char();
>> }
>>
>> works for me: https://run.dlang.io/is/CjSubj
>
> My bad. It seems like an invisible character sent the complier
> crazy. I re-wrote the unittest and now it works...
> Weird...
No, it's me being wrong again.
Compiling it with 'dub test' produces the error, even in the
main() function.
More information about the Digitalmars-d-learn
mailing list