Better Code: Runtime Polymorphism - Sean Parent
Video Statistics and Information
Channel: NDC Conferences
Views: 51,840
Rating: 4.9266057 out of 5
Keywords: c++, sean parent, ndc, ndc london
Id: QGcVXgEVMJg
Channel Id: undefined
Length: 57min 33sec (3453 seconds)
Published: Mon Feb 27 2017
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.
This is a nice design pattern. I was skeptical if I would like the talk, but it was pretty good and I learned something new.
You can find the slides here.
This talk is a gem.
He is wrong in one thing: C++ compilers do devirtualization, C9 Going Native had a episode about that (final vs override helping compiler).
Is this some kind of joke?
This so called pattern uses inheritance, polymorphism, heap allocation, and it is not even thread safe!
And it is not even extendable! if concept_t is private to document_t, how would an external module provide new types???