Advertisement
Guest User

Untitled

a guest
Dec 15th, 2017
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.49 KB | None | 0 0
  1. template <class T>
  2. class Classsy
  3. {
  4. public:
  5.     Classsy(T x){
  6.       this->x = x;
  7.     }
  8.     void doSomething(){
  9.       std:: cout << doSomething(x) << std:: endl;
  10.     }
  11.  
  12. private:
  13.     std::string doSomething(std::string s){
  14.       return s;
  15.     }
  16.     int doSomething(int i){
  17.       return i+i;
  18.     }
  19.     T x;
  20. };
  21.  
  22. int main(int argc, char const *argv[]) {
  23.   Classsy <int> kupa(5);
  24.   Classsy <std::string> dupa("sdsd");
  25.   kupa.doSomething();
  26.   dupa.doSomething();
  27.  
  28.   return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement