Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore the fundamental concepts of strings and character sequences in C++ through this comprehensive conference talk from CppCon 2025. Delve into the essential details every C++ programmer should understand about string handling, starting with the various types available for strings and character sequences and examining the type and value categories of string literals. Learn about internationalization (I18N) considerations, raw strings, and the short string optimization (SSO) technique that improves performance. Discover optimization strategies when choosing between strings and string views, and understand the critical aspects of type conversions and lifetime dependencies that can impact your code. Master these foundational concepts to avoid common surprises and complications that arise when working with strings in C++, ensuring you can handle character data effectively in your applications.
Syllabus
Back To Basics: C++ Strings and Character Sequences - Nicolai Josuttis - CppCon 2025
Taught by
CppCon