Optimal method to create a large string containing several variables?
Posted
by Runcible
on Stack Overflow
See other posts from Stack Overflow
or by Runcible
Published on 2010-01-18T00:05:54Z
Indexed on
2010/04/10
18:33 UTC
Read the original article
Hit count: 338
I want to create a string that contains many variables:
std::string name1 = "Frank";
std::string name2 = "Joe";
std::string name3 = "Nancy";
std::string name4 = "Sherlock";
std::string sentence;
sentence = name1 + " and " + name2 + " sat down with " + name3;
sentence += " to play cards, while " + name4 + " played the violin.";
This should produce a sentence that reads
Frank and Joe sat down with Nancy to play cards, while Sherlock played the violin.
My question is: What is the optimal way to accomplish this? I am concerned that constantly using the + operator is ineffecient. Is there a better way?
© Stack Overflow or respective owner