CppCon 2018 has ended
Back To Schedule
Monday, September 24 • 11:00 - 12:00
Concepts and Contracts: When, What, and How

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

Challenge: Write a library function template that takes exactly one positive, integral parameter.

There are many different ways to implement this function template in standard C++. The future additions of Concepts and Contracts will provide even more, possibly simpler, implementations as well. We will review the current status of both of these important new features, conduct a brief overview of what they can do, and then examine how they can work together towards an interface specification nirvana.

avatar for Michael Price

Michael Price

Senior Software Engineer, Synopsys, Inc.
Michael Price has developed and taught C++ for more than a decade and has been an active participant in WG21 since 2014, allocating most of his committee-time to EWG and the Reflection Study Group. He professes interest in making C++ "safer" to use through language and library design... Read More →

Monday September 24, 2018 11:00 - 12:00 PDT
Aspen Highlands Hall (1st Floor)
  • Interface Design