Printing lists with commas C++

后端 未结 28 2391
时光取名叫无心
时光取名叫无心 2020-11-22 03:33

I know how to do this in other languages, but not C++, which I am forced to use here.

I have a Set of Strings that I\'m printing to out in a list, and they need a co

28条回答
  •  庸人自扰
    2020-11-22 04:05

    There is a little problem with the ++ operator you are using.

    You can try:

    if (++iter != keywords.end())
        out << ", ";
    iter--;
    

    This way, ++ will be evaluated before compare the iterator with keywords.end().

提交回复
热议问题