Guest User

Untitled

a guest
Nov 25th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.72 KB | None | 0 0
  1. //hashtable.h
  2. #pragma once
  3. #include <iostream>
  4. #include <map>
  5. #include <iterator>
  6. using namespace std;
  7.  
  8. template<class kType,class vType>
  9. class hashtable
  10. {
  11. private:
  12. map<kType,vType> *table;
  13. public:
  14. hashtable(kType k, vType v);
  15. ~hashtable();
  16. };
  17.  
  18. //hashtable.cpp
  19. #include "hashtable.h"
  20.  
  21. template<typename kType, typename vType>
  22. hashtable::hashtable()
  23. {
  24. // ??? Compiler Error C2955 ('hashtable': use of class template requires template argument list)
  25. }
  26.  
  27. template<typename kType, typename vType>
  28. hashtable<kType, vType>::hashtable(kType k, vType v)
  29. ^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^
  30. чтобы соответствовало объявлению в классе
Add Comment
Please, Sign In to add comment