fork download
  1. #include <vector>
  2. #include <iostream>
  3.  
  4. template <typename T>
  5. bool isVector(std::vector<T> vector_object){
  6. return true;
  7. }
  8.  
  9. template <typename T>
  10. bool isVector(T everything_else){
  11. return false;
  12. }
  13.  
  14. int main() {
  15.  
  16.  
  17. std::vector<int> vector;
  18. int integer;
  19.  
  20. std::cout << std::boolalpha;
  21. std::cout << isVector(vector) << '\n';
  22. std::cout << isVector(integer) << '\n';
  23.  
  24. }
Success #stdin #stdout 0s 3296KB
stdin
Standard input is empty
stdout
true
false