fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. template<typename Container, typename T>
  7. T statistic(Container const& container, T init)
  8. {
  9. return container.size() != 0 ? container[0] : init;
  10. }
  11.  
  12. int main(int argc, char * argv[])
  13. {
  14. vector<int> v(3);
  15. v[0] = -2; v[1] = -1; v[2] = 3;
  16.  
  17. auto answer = statistic(v, -1);
  18.  
  19. cout << answer << endl;
  20. }
Success #stdin #stdout 0s 3472KB
stdin
Standard input is empty
stdout
-2