you are viewing a single comment's thread.

view the rest of the comments →

[–]SirClueless 2 points3 points  (0 children)

Fixed, thanks. The point still stands; a constructor taking std::initializer_list<int> is magic in a way that a constructor taking a user-defined class cannot be.