как использовать next_permutation

Я пытаюсь договориться о досках. Итак, у меня есть следующий код:

// 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()) );

Но он выводит исходную строку только один раз. Я предполагаю, что каждый персонаж должен быть уникальным. Как я могу это сделать?

Ответы на вопрос(1)

Ваш ответ на вопрос