Код: Выделить всё
#include
#include
#include
#include
#include
std::vector< std::vector > p(std::vector v)
{
std::vector< std::vector > result;
std::sort(v.begin(), v.end());
do
{
result.emplace_back(v);
}
while(std::next_permutation(v.begin(), v.end()));
return result;
}

Есть идеи, что является причиной этого?
Я использую Codeblocks 12.11, Windows 7, и мой компилятор Компилятор GNU GCC
Спасибо за помощь
ОБНОВЛЕНИЕ:
Если кто-то столкнется с той же проблемой, вот решение (в Codeblocks 12.11):
Перейдите по ссылке: Настройки --> Компилятор --> Настройки компилятора --> Проверьте следующее. флажки:

Кроме того, не забудьте включить в свой код функцию main. В противном случае компилятор выдаст следующую ошибку:

Решение дали пользователи, ответившие на мое сообщение
Подробнее здесь: https://stackoverflow.com/questions/197 ... amed-empla
Мобильная версия