The question you should ask yourself is - what other languages I do know to compare C++ to?
Do you know about hygienic macros in scheme? Standard ML parametric polymorphism? Haskell type classes?
But even more mundane stuff like D's templates? Code-generation and reflection in C# (not to mention generics)? Scala's generics and parametric polymorphism?
Do you know about hygienic macros in scheme? Standard ML parametric polymorphism? Haskell type classes?
But even more mundane stuff like D's templates? Code-generation and reflection in C# (not to mention generics)? Scala's generics and parametric polymorphism?