Commit 8733c72e by Szeberényi Imre

NO_ARRAY_ITERATOR_TRAITS

parent a4346e13
...@@ -106,8 +106,11 @@ public: ...@@ -106,8 +106,11 @@ public:
/// iterator osztály /// iterator osztály
/// input/output (STL::ForwardIterator) iterátorként használható /// input/output (STL::ForwardIterator) iterátorként használható
// class iterator { #ifdef NO_ARRAY_ITERATOR_TRAITS
class iterator {
#else
class iterator : public std::iterator<std::forward_iterator_tag, T>{ class iterator : public std::iterator<std::forward_iterator_tag, T>{
#endif
Array *p; // tároljuk, hogy melyik az objektumhoz tartozik az iterátor Array *p; // tároljuk, hogy melyik az objektumhoz tartozik az iterátor
size_t idx; // tároljuk az aktuális index értéket size_t idx; // tároljuk az aktuális index értéket
public: public:
......
...@@ -10,6 +10,7 @@ ...@@ -10,6 +10,7 @@
#include <iostream> #include <iostream>
#include <algorithm> #include <algorithm>
#include <functional>
#include <iterator> #include <iterator>
#include <iomanip> #include <iomanip>
#include "compat.hpp" #include "compat.hpp"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment