Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Irksome C++ - Exploring Quirks and Inconsistencies in the Language and Standard Library

Chicago C++ User Group via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the quirks, inconsistencies, and idiosyncrasies that exist within the C++ programming language and its standard library in this conference talk from the Chicago C++ User Group. Discover how historical decisions and the diverse viewpoints of hundreds of contributors to C++ standardization have led to various naming conflicts, behavioral inconsistencies, and other infelicities throughout the language. Learn about the spectrum of "oops" moments that have emerged over C++'s evolution, from core language features to standard library implementations that sometimes conflict with one another. Examine specific examples of these programming language quirks and understand the underlying reasons behind their existence, whether rooted in historical compatibility requirements or stemming from the collaborative nature of the standardization process. Gain insights from Dr. Walter E. Brown, who brings over 60 years of programming experience and more than 40 years of C++ expertise, along with his extensive involvement in C++ standards development since 2000, having authored over 175 proposals for the language's evolution.

Syllabus

Irksome C++

Taught by

Chicago C++ User Group

Reviews

Start your review of Irksome C++ - Exploring Quirks and Inconsistencies in the Language and Standard Library

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.