Advertisement
Guest User

C++ template

a guest
Jun 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.26 KB | None | 0 0
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. template<typename T>
  5. void adl(T)
  6. {
  7.   cout << "T";
  8. }
  9.  
  10. struct S
  11. {
  12. };
  13.  
  14. template<typename T>
  15. void call_adl(T t)
  16. {
  17.   adl(S());
  18.   adl(t);
  19. }
  20.  
  21. void adl(S)
  22. {
  23.   cout << "S";
  24. }
  25.  
  26. int main ()
  27. {
  28.   call_adl(S());
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement