3.5.5. Interfacing to Older Code
Many C++ programs predate the standard library and do not use the string
and vector
types. Moreover, many C++ programs interface to programs written in C or other languages that cannot use the C++ library. Hence, programs written in modern C++ may have to interface to code that uses arrays and/or C-style character strings. The C++ library offers facilities to make the interface easier to manage.
Mixing Library string
s and C-Style Strings
In § 3.2.1 (p. 84) we saw that we can initialize a string
from a string literal:
string s("Hello World"); // s holds Hello World
More generally, we can use a null-terminated ...
Get C++ Primer, Fifth 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.