
7 Jun
2012
7 Jun
'12
8:27 p.m.
on Thu Jun 07 2012, Nevin Liber <nevin-AT-eviloverlord.com> wrote:
On 7 June 2012 13:41, Dave Abrahams <dave@boostpro.com> wrote:
In a nutshell, concept-based-runtime-polymorphism/type-erasure allows you to have runtime polymorphism while preserving value semantics. The value of that win is very commonly underestimated.
+1
So, is there a language feature that could be added to C++17 that would make implementing type erasure easier?
Yes; concepts :-) -- Dave Abrahams BoostPro Computing http://www.boostpro.com