YoVDO

C++11's Quiet Little Gem - System Error

Offered By: CppNow via YouTube

Tags

C++Now Courses Software Development Courses Embedded Systems Courses Distributed Systems Courses Internationalization Courses API Design Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the often overlooked <system_error> feature introduced in C++11 through this comprehensive conference talk. Delve into the std::error_code and std::error_condition classes, their origins in boost::asio, and their evolution for inclusion in the C++11 Standard. Learn about the consistent and extensible ways these classes provide for exposing platform-specific error codes and platform-independent error conditions. Discover the open-ended design that allows for future extensibility in message reporting and potential internationalization of logs and user-facing events. Gain insights into why these features are still not well understood and their impact on system-wide design decisions, algorithm composition, and API consistency. Examine recommendations for API design and explore possible extension mechanisms for module-specific concerns, instance-specific messages, and internationalization. Benefit from the speaker's 25+ years of experience in large-scale and distributed systems in performance-sensitive environments.

Syllabus

C++Now 2017: Charles Bay "C++11’s Quiet Little Gem: <system_error>"


Taught by

CppNow

Related Courses

Contemporary China: The People's Republic, Taiwan, and Hong Kong
Harvard University via edX
Information Design
University of California, San Diego via Coursera
CSS Basics
Microsoft via edX
Introduction to Internationalization and Localization
University of Washington via edX
Internationalization: Creating Digital Content for the World
University of Washington via edX