as a self-study student I want to know the differences between two language features in c# and c++, I want to know by a simple example if someone know that please share it with me.
I mostly use Java and generics are relatively new. I keep reading that Java made the wrong decision or that .NET has better implementations etc. etc.  So, what are the main differences between C++, C#, Java in generics? Pros/cons of each?
Possible Duplicate:                 What is the difference between does have and has? For example, compare she does have a car and she has a car.