[c++] size() if문에서 비교

빵욱·2025년 1월 7일

Size()를 (Ex, Vector의 size() ) 음수랑 비교를 하면 무조건 false다.


  std::vector<int> testVec;
  testVec.push_back(1);
  testVec.push_back(2);

  int minusNum = -1;

  if (minusNum < testVec.size())
  {
      std::cout << "Ture" << std::endl;
  }
  else {
      std::cout << "False" << std::endl;
  }

컨테이너등의 size()와 정수를 비교할 때 음수랑 비교하면 무조건 false로 반환되는 부분이 있어서 메모해둔다.

profile
rove drink eat

0개의 댓글