fork(2) download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. string mvalue="ok";
  6.  
  7. template<class HAHAHA>
  8. class Trololo
  9. {
  10. public:
  11. Trololo(void):
  12. mvalue("oh lol")
  13. {}
  14. string mvalue;
  15. };
  16.  
  17. template<class DISREGARD_THAT>
  18. class CMyAwesomeClass: public Trololo<DISREGARD_THAT>
  19. {
  20. public:
  21. void SetValue(string value)
  22. {
  23. this->mvalue = value; // <--- смотрим сюда
  24. }
  25. };
  26.  
  27. int main() {
  28. CMyAwesomeClass<int> c;
  29. c.SetValue("ok");
  30. cout<<c.mvalue<<endl;
  31. return 0;
  32. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
ok