×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: Text
Posted by: Massi Massi
Added: Sep 22, 2016 11:11 AM
Views: 5
Tags: no tags
  1. template<typename T, int SIZE>
  2.         class ArrayDyn;
  3.  
  4.         template<typename T, int SIZE = 2>
  5.         class insert_iterator : public iterator<T, SIZE> {
  6.                 public:
  7.                         insert_iterator(ArrayDyn<T, SIZE>& t) : iterator<T, SIZE>(t) {};
  8.                         insert_iterator& operator=(const T p);
  9.         };
  10.  
  11.         template<typename T, int SIZE>
  12.         insert_iterator<T, SIZE>& insert_iterator<T, SIZE>::operator=(const T v) {
  13.                 iterator<T, SIZE>::ptr->insert(v, iterator<T, SIZE>::indice);
  14.                 return *this;
  15.         }