Guest User

Untitled

a guest
May 24th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.58 KB | None | 0 0
  1. ## Main.cc
  2.  
  3. #include "stack.h"
  4.  
  5. using namespace std;
  6.  
  7. int main(int argc, char* args[] )
  8. {
  9. Stack<int> myStack;
  10. }
  11.  
  12. ## Stack.h
  13.  
  14. using namespace std;
  15.  
  16. template <typename T>
  17. class Stack {
  18. public:
  19. Stack();
  20. };
  21.  
  22. ## Stack.cc
  23.  
  24. #include "stack.h"
  25.  
  26. using namespace std;
  27.  
  28. template <typename T>
  29. Stack<T>::Stack(){
  30. }
  31.  
  32. ## G++ Commands
  33. g++ -c main.cc
  34. g++ -c stack.cc
  35. g++ -o program main.o stack.o
  36. main.o: In function `main':
  37. main.cc: (.text+0x194): undefined reference to `Stack<int>::Stack()'
  38. collect2: ld returned 1 exit status
  39. make: *** [program] Error 1
Add Comment
Please, Sign In to add comment