Advertisement
Guest User

Untitled

a guest
Apr 7th, 2020
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.64 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. class A{
  5. public:
  6.     template <typename T>
  7.     T func(T arg){
  8.         return arg;
  9.     }
  10. }
  11.  
  12. int main(){
  13.     setlocale(LC_ALL, "ru-RU.UTF-8");
  14.  
  15.     A obj;
  16.     obj.func<Тип данных>(Вывод);
  17.  
  18.     return 0;
  19. }
  20.  
  21. /*
  22. Смотри, там где я уже вызываю метод через объект класса, без <Тип данных> будет ошибка, то есть я должен
  23. его обязательно указать. Тогда в чём смысл шаблонов, если я всё равно должен указать тип данных при вызове метода?
  24. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement