I\'m trying to build a string using data elements stored in a std::list, where I want commas placed only between the elements (ie, if elements are {A,B,C,D} in list, result stri
I believe that a list iterator is bidirectional, but not random access. That means that you can do ++ and -- to it but not add or subtract.
To get the next iterator, make a copy and increment it.