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

YouTube

C++ Features You Might Not Know - Obscure Language Elements and Surprising Behaviors

cpponsea via YouTube

Overview

Explore obscure C++ features in this conference talk from C++ on Sea 2023. Delve into strange syntax, surprising undefined behavior cases, overlooked language facilities, and forgotten standard library functions. Learn about commutative array indexing, complicated declarators, and unexpected operator behaviors. Discover how to leverage these features to write better C++ programs or create intriguingly complex code. Gain insights from Jonathan Müller, a library developer and C++ standardization committee member, as he covers topics including arrays, comma operators, member pointers, floating-point exceptions, declarators, lambdas, and more.

Syllabus

Intro
Arrays
Unit
Use Cases
Comma Operator
Overload Operators
Overloads
Member Pointer
Syntax
Standards
NewByIns
Floating Point Exceptions
Not Numbers
Not Syntax
Declarators
Functions Package
Union
Lambdas
Vector
Exceptions
Jump
Unified Behavior
String Network
Size of Index
Division

Taught by

cpponsea

Reviews

Start your review of C++ Features You Might Not Know - Obscure Language Elements and Surprising Behaviors

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.