fork(1) download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template<class T>
  5. class MyVar
  6. {
  7. int x;
  8.  
  9. public:
  10. friend void printVar(const MyVar & var);
  11. friend void scanVar(MyVar & var);
  12. };
  13.  
  14. template<class T>
  15. void printVar(const MyVar<T> & var) {
  16. std::cout << var.x << std::endl;
  17. }
  18. template<class T>
  19. void scanVar(MyVar<T> & var) {
  20. std::cin >> var.x;
  21. }
  22.  
  23.  
  24. int main() {
  25. // your code goes here
  26. return 0;
  27. }
Success #stdin #stdout 0s 3092KB
stdin
Standard input is empty
stdout
Standard output is empty