1.1 --- a/src/include/maps.h	Fri Apr 16 22:00:11 2004 +0000
     1.2 +++ b/src/include/maps.h	Fri Apr 16 23:00:09 2004 +0000
     1.3 @@ -77,7 +77,7 @@
     1.4      typedef const T& ConstReferenceType;
     1.5  
     1.6  
     1.7 -    StdMap() {}
     1.8 +    StdMap() : v() {}
     1.9      /// Constructor with specified default value
    1.10      StdMap(const T& _v) : v(_v) {}
    1.11  
    1.12 @@ -103,7 +103,11 @@
    1.13  	return v;
    1.14        return (*i).second;
    1.15      }
    1.16 -    void set(const Key &k, const T &t) { parent::operator[](k)=t; }
    1.17 +    void set(const Key &k, const T &t) {
    1.18 +      // tyuha, ez valamiert segfault-olt igy:
    1.19 +      // parent::operator[](k) = t;
    1.20 +      (  *( (insert(PairType(k,t))).first )  ).second=t;
    1.21 +    }
    1.22  
    1.23      /// Changes the default value of the map.
    1.24      /// \return Returns the previous default value.