Chapter 16. Internationalization

As the global market has increased in importance, so too has internationalization, or i18n for short,1 for software development. As a consequence, the C++ standard library provides concepts to write code for international programs. These concepts influence mainly the use of I/O and string processing. This chapter describes these concepts. Many thanks to Dietmar Kühl, who is an expert on I/O and internationalization in the C++ standard library and wrote major parts of this chapter.

1 The common abbreviation for internationalization, i18n, stands for the letter i, followed by 18 characters, followed by the letter n.

The C++ standard library provides a general approach to support national conventions without being ...

Get C++ Standard Library, The: A Tutorial and Reference, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.