Skip to content
0:00 / 0:00

#valuesemantics#polymorphism#concepts

Sean Parent: Value Semantics and Concepts-based Polymorphism

CppNow

39K subscribers • 42 videos on Hallway • Conference channel

YouTube
  • One of the most-watched uploads on C++Now, a conference or university channel Hallway lists. Nobody has recommended it in the communities yet, so it ranks below community picks.
  • Presented by Sean Parent
  • An opinion. It argues one side of a question engineers disagree on.

Advanced. Deep dive for people who know the field.

26K views14 years ago

Software designProgramming languagesDesign patternsC++

Sean Parent presents a paradigm shift in C++ design by demonstrating how to achieve polymorphism using value semantics instead of inheritance.

Sean's talk from C++Now! 2012 --- *--* ---

Why it's here

A top upload from a listed channel

C++Now is on Hallway's list of conference and university channels, and this upload is one of its most-watched talks or lectures. Nobody has recommended it in the communities yet, so it ranks below community picks.

u/lfnoisein r/ProgrammingLanguages • Mentions

On “Should Arrays Be Immutable?”

I think value types are sometimes a good compromise. They prevent mutation of shared data but allow private mutation. Sean Parent: Value Semantics and Concepts-based Polymorphism