配列の内容をCSVで書き出すとき、下のように書いてるんですが、
もっと簡単にスマートに書く方法はありませんか?

std::string* a = new std::string[3];
a[0] = "foo";a[1] = "bar";a[2] = "buz";
for (int i = 0; i < 3; i++) {
  if (i != 0) std::cout << ",";
  std::cout << a[i];
}
std::cout << std::endl;