0

I'm using eclipse Neon.2 (4.6.2) and I get an error message warning:

"Function 'next' could not be resolved"

I have included support for c++11 (used this: Enabling C++11 in Eclipse Juno/Kepler/Luna CDT) but I still get the warning which is very misleading.

Includes:

#include <stdlib.h>
#include <string>
#include <fstream>
#include <iostream>
#include <algorithm>
#include <functional>
#include <iterator>
#include <array>
#include <vector>

Code:

std::vector<int> myvector;

...

void feefiefoefoo(int** matrix, int rows, int cols) {
    int vec_size = myvector.size();
    int column_pointer = 0;
    auto it = myvector.begin();

    for (int i = 0; i < rows; ++i) {
        for (int j = column_pointer; j < vec_size; ++j) {
            matrix[i][j] = *it;
            it = std::next(it); // **THIS IS THE LINE**
        }

        column_pointer++;
        vec_size++;
        it = myvector.begin();
    }
}
Community
  • 1
  • 1
Anna K.
  • 95
  • 10

0 Answers0