In the test
bool test = -1 > vec.size(); 
where vec is a non-empty vector, the value of test is true. Why? How would this be investigated?
  bool test0 = -1 > 10; // false
  // vec.size() = 10
  bool test1 = -1 > vec.size();  // true
  bool test2 = 0 > vec.size();   // false
  bool test3 = 1 > vec.size();   // false
  bool test4 = 11 >= vec.size(); // true
Aucun commentaire:
Enregistrer un commentaire