Guest User

Untitled

a guest
Nov 25th, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.48 KB | None | 0 0
  1. template<typename T> class A
  2. {
  3. public :
  4. T t;
  5. };
  6.  
  7. template<typename T> class B : public A<T>
  8. {
  9. public :
  10. T f() { return t; }
  11. };
  12.  
  13. In member function 'T B<T>::f()':
  14. error: 't' was not declared in this scope
  15. T f() { return t; }
  16. ^
  17.  
  18. template<typename T> class B : public A<T>
  19. {
  20. public :
  21. T f() { return A<T>::t; }
  22. };
  23.  
  24. template<typename T> class B : public A<T>
  25. {
  26. public :
  27. T f() { return this->t; }
  28. };
Add Comment
Please, Sign In to add comment