Changeset 286:d3c4d99860a9 in lemon-0.x for src
- Timestamp:
- 04/03/04 22:33:05 (21 years ago)
- Branch:
- default
- Phase:
- public
- Convert:
- svn:c9d7d8f5-90d6-0310-b91f-818b3a526b0e/lemon/trunk@402
- Location:
- src
- Files:
-
- 1 added
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
src/include/skeletons/maps.h
r284 r286 79 79 /// assigns to them a default value (optional) 80 80 template<typename T1> 81 ReadWritableMap(const ReadWritableMap<K,T1> &map, const T1&v) {}81 ReadWritableMap(const ReadWritableMap<K,T1> &map, const ValueType &v) {} 82 82 83 83 ReadWritableMap() {} … … 120 120 /// assigns to them a default value (optional) 121 121 template<typename T1> 122 DereferableMap(const DereferableMap<K,T1> &map, const T1&v) {}122 DereferableMap(const DereferableMap<K,T1> &map, const ValueType &v) {} 123 123 124 124 DereferableMap() {} -
src/work/klao/map_test.cc
r283 r286 1 1 #include <iostream> 2 2 3 #include < skeletons/maps.h>3 #include <maps.h> 4 4 5 5 using namespace std; 6 using namespace hugo ::skeleton;6 using namespace hugo; 7 7 8 8 int main() 9 9 { 10 ReadableMap<int, char> a;10 ConstMap<int, char> a('#'); 11 11 12 cout << sizeof a << endl; 12 cout << "sizeof ConstMap<int,char> = " << sizeof a << endl; 13 cout << "a[5] = " << a[5] << endl; 13 14 15 StdMap<int, char> b('$'); 16 cout << "sizeof ConstMap<int,char> = " << sizeof b << endl; 17 cout << "sizeof std::map<int,char> = " 18 << sizeof(std::map<int,char>) << endl; 19 cout << "b[5] = " << b[5] << endl; 20 21 b[5]='l'; 22 cout << "b[5] = " << b[5] << endl; 14 23 }
Note: See TracChangeset
for help on using the changeset viewer.