C++ Language/Std/Strings/StringClass/Construction

From Wikibooks, open books for an open world
Jump to navigation Jump to search

A std::string object can be treated as a value (e.g., passing it into some function as a parameter value), because copy-construction has been provided.

Initializing a string as std::string strVar("abc"); is equivalent to std::string strVar = {'a', 'b', 'c'};.

Additional information about string construction (includes interactive examples)