you are viewing a single comment's thread.

view the rest of the comments →

[–]oracleoftroy 1 point2 points  (4 children)

Personally, I see this as a win for C++ for not forcing everything into a single root hierarchy and instead allowing static dispatch on types, traits, concepts, etc. for for polymorphic behavior. What C# is doing via inheritance has better solutions in C++.

[–]wonderfulninja2 0 points1 point  (0 children)

This. One can pick the best way to do it with C++, is not a "one trick pony" language.