fork download
  1. #include <vector>
  2. #include <iostream>
  3.  
  4. template<typename T>
  5. size_t sizeit(std::vector<T> v) // try changing to v1, v2 and vx
  6. {
  7. return v.size(); // change to match
  8. }
  9.  
  10. int main() {
  11. std::vector<int> v1 { 1, 2, 3, 4, 5 };
  12. std::vector<float> v2 { 1., 2., 3. };
  13.  
  14. std::cout << "v1 size = " << sizeit(v1) << "\n";
  15.  
  16. std::cout << "v2 size = " << sizeit(v2) << "\n";
  17. }
  18.  
  19.  
Success #stdin #stdout 0s 3412KB
stdin
Standard input is empty
stdout
v1 size = 5
v2 size = 3