Declare a string with string name; for empty or string name = "value"; for initialized. Double quotes define string literals. Single quotes are for individual characters. You can use constructor syntax: string name("value"); or modern uniform initialization: string name{"value"};.
All create the same result. Pick whichever matches your style. Unlike arrays, you don't specify size. The string class manages length internally. Declare it, assign text, and the class handles allocation.
Size adjusts as you add or remove characters.