Как правило, это можно сделать:
string a;
a = {a, " first"};
a = {a, " second"};
a = {a, " third"};
Насколько я понимаю, это означает, что a
постоянно перераспределяется для объединенной строки каждый раз. Есть ли магическая функция join
, которая будет работать так, чтобы быть более производительной?
string a;
string a_q[$];
a_q = '{"first", "second", "third"};
a = a_q.join(); // a = {a_q} doesn't work as {a_q} returns another queue;