Не Работает Оператор Reverse

Тема в разделе "Общие вопросы по С и С++", создана пользователем Liori, 30 ноя 2014.

  1. Liori

    Liori New Member

    Регистрация:
    30 ноя 2014
    Сообщения:
    3
    Симпатии:
    0
    Подключила вот такие библиотеки

    Код (C++):
    #include "stdafx.h"
    #include <iostream>
    #include <vector>
    #include <clocale>
    using namespace std;
    И в этом коде, где нужно перевернуть четные строки матрицы, оператор reverse не работает. Ошибка reverse: идентификатор не найден.
    Прочитала, что вроде надо еще using namespace System, но тогда такая ошибка System: пространство имен с таким именем не существует.


    Код (C++):
    for (int i = 0; i < N; i++)
    {
    if ((i % 2) == 0)
    {
    reverse(A[i].begin(), A[i].end());

    }

    }
     
  2. Whatka

    Whatka Well-Known Member

    Регистрация:
    9 окт 2011
    Сообщения:
    433
    Симпатии:
    4
    функция void reverse (BidirectionalIterator first, BidirectionalIterator last);
    находится в алгоритмах
    Код (C++):
    #include <algorithm>
     
Загрузка...

Поделиться этой страницей