fork download
  1. #include <iostream>
  2. #include <vector>
  3.  
  4. using namespace std;
  5.  
  6. template <typename T>
  7. void chk_for_else(T& items) {
  8. if (!items.empty()) for (auto i: items) {
  9. cout << i << endl;
  10. } else {
  11. cout << "else" << endl;
  12. }
  13. }
  14.  
  15. int main()
  16. {
  17. vector<int> items;
  18. chk_for_else(items);
  19. items.assign({1, 2, 3});
  20. chk_for_else(items);
  21. return 0;
  22. }
  23.  
Success #stdin #stdout 0s 3428KB
stdin
Standard input is empty
stdout
else
1
2
3