Welcome back to our C++ course! Today, we'll unravel the data structure known as Strings. Strings are sequences of characters functioning like vectors, thus accommodating elements, enabling access to them at certain positions, removing elements, and much more. Whenever you handle text data in your programs, strings are your go-to tool. Let's dive in!
Suppose you wish to store "Happy Birthday Alice!" on an invitation card in a program. This text can be stored as a string. Like a vector holding characters, a string specializes in holding text, highlighting the significance of textual information in programming.
To declare a string is analogous to declaring an integer: you use the string
keyword, followed by a string variable name. Let's declare a msg
string for the invitation message!
We declared the string msg
, which is currently empty, resulting in the output "The invitation message:".
Strings in C++ must be surrounded by double quotes. Let's also declare and initialize a non-empty string:
We'll extend msg
, crafting our party invitation using the assignment operator ().
