@@ -285,25 +285,23 @@ public:
285
285
};
286
286
287
287
int main() {
288
- auto dict = new Dictionary<char* , char* >(10);
289
- dict->print();
290
- dict->add("apple", "fruit");
291
- dict->add("banana", "fruit");
292
- dict->add("dog", "animal");
293
- dict->print();
294
- delete dict;
295
-
296
- auto dict_specialized = new Dictionary<int, char* >(10);
297
- dict_specialized->print();
298
- dict_specialized->add(100, "apple");
299
- dict_specialized->add(101, "banana");
300
- dict_specialized->add(103, "dog");
301
- dict_specialized->add(89, "cat");
302
- dict_specialized->print();
303
- dict_specialized->sort();
288
+ Dictionary<const char* , const char* > dict(10);
289
+ dict.print();
290
+ dict.add("apple", "fruit");
291
+ dict.add("banana", "fruit");
292
+ dict.add("dog", "animal");
293
+ dict.print();
294
+
295
+ Dictionary<int, const char* > dict_specialized(10);
296
+ dict_specialized.print();
297
+ dict_specialized.add(100, "apple");
298
+ dict_specialized.add(101, "banana");
299
+ dict_specialized.add(103, "dog");
300
+ dict_specialized.add(89, "cat");
301
+ dict_specialized.print();
302
+ dict_specialized.sort();
304
303
cout << endl << "Sorted list:" << endl;
305
- dict_specialized->print();
306
- delete dict_specialized;
304
+ dict_specialized.print();
307
305
}
308
306
```
309
307
0 commit comments