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