wie man next_permutation benutzt

Ich versuche ein Arrangement von Tic Tac Toe Boards zu bekommen. Ich habe also folgenden Code:

// 5 turns for x if x goes first
std::string moves = "xxxxxoooo";

do {
    std::cout << moves << std::endl;
} while ( std::next_permutation(moves.begin(), moves.end()) );

Die ursprüngliche Zeichenfolge wird jedoch nur einmal ausgegeben. Ich gehe davon aus, dass jeder Charakter einzigartig sein muss. Wie kann ich das machen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage