Sentence:  <WSD>Type erasure</WSD> is often seen as a mysterious, enigmatic programming technique. It is not exclusive to C++ (most tutorials on <WSD>type erasure</WSD> use Java for their examples). 
Meaning of the word marked with <WSD> tags:  A technique by which a class is made generic without requiring compile-time template arguments.