사용자 정의 클래스가있는 벡터가 NULL인지 어떻게 확인할 수 있습니까?

user4433128

이 커스텀 클래스를 만들었습니다

#ifndef VEHICLE_H_
#define VEHICLE_H_

Class Vehicle {
 public:
 Vehicle();
 Vehicle(char,char,int,int);
 virtual ~Vehicle();
 char getLicense_plate();
 void setLicense_plate(char);
 char getBrand();
 void setBrand(char);
 int getTime_in();
 void setTime_in(int);
 int getTime_out();
 void setTime_out(int);

 char license_plate;
 char brand;
 int timei;
 int timeo;
};

그리고 main.cpp에서 크기가 50 인 Vehicle 벡터를 만들었지 만 각 값이 비어 있는지 확인하는 방법은 없습니다.

#inlcude<iostream>
#include<vector>
#include<algorithm>
#inlude "Vehicle.h"
using namespace std;

int main()
{
vector<Vehicle> avai_space(50);
for(int i=0;i<avai_space.size();i++)
 { 
  //if(avai_space(i) == NULL??){}
아니다

vector<Vehicle> avai_space(50);저장 용량이 50 인 빈 벡터를 생성하지 않습니다. 각 항목이 Vehicle클래스 의 기본 생성자를 사용하여 초기화되는 50 개의 유효한 항목이있는 벡터를 만듭니다 .

최대 저장 용량이 50 인 빈 벡터를 만들려면 다음을 사용하세요.

vector<Vehicle> vehicle_vec;
vehicle_vec.reserve(50);

vehicle_vec.push_back()저장소에 영향을주지 않고 벡터에 항목을 추가 하는 사용할 수 있습니다 .

벡터가 항목으로 채워지면 이제를 사용 vehicle_vec.size()하여이 벡터의 유효한 항목을 반복 할 수 있습니다 .

for (size_t i = 0 ; i < vehicle_vec.size() ; i++) {
    // Use vehicle_vec[i], for e.g.
    std::cout << vehicle_vec[i].brand << "\n";
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Joomla 3의 사용자 그룹 "Friends"에 사용자가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

개인 생성자가있는 클래스에서 iQueryable을 어떻게 사용할 수 있습니까?

분류에서Dev

소수 (뒤에 0)에 일정량의 숫자가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

클래스가 사용자 정의 Yii2 UrlRule에서 ActiveController의 하위 클래스인지 어떻게 알 수 있습니까?

분류에서Dev

C ++ 14 사용자 정의 리터럴 범위를 어떻게 확인할 수 있습니까?

분류에서Dev

사용 가능한 터미널 정의를 어떻게 확인할 수 있습니까?

분류에서Dev

캐릭터가 어셈블리의 문자인지 어떻게 확인할 수 있습니까?

분류에서Dev

변수가 0에서 999 사이의 숫자인지 어떻게 확인할 수 있습니까?

분류에서Dev

문자열의 데이터가 C ++에서 숫자인지 어떻게 확인할 수 있습니까?

분류에서Dev

사용자가 데이터베이스 정보로 입력했는지 어떻게 확인할 수 있습니까?

분류에서Dev

변수가 ejs의 특정 숫자보다 작은 지 어떻게 확인할 수 있습니까?

분류에서Dev

사용자가 이미 등록되어 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

WIX에서 기존 사용자 인터페이스를 어떻게 사용자 정의 할 수 있습니까?

분류에서Dev

변수가 정적 인 경우 클래스 생성자에 어떻게 할당 할 수 있습니까?

분류에서Dev

사용자 정의 인터페이스 배열의 배열을 어떻게 정의 할 수 있습니까?

분류에서Dev

SpringData Gemfire 쿼리가 Gemfire 인덱스를 사용하고 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

JMockit을 사용하여 특정 모의 인스턴스가 전달되었는지 어떻게 확인할 수 있습니까?

분류에서Dev

자신의 인수를 받아들이는 인터페이스를 확장하는 클래스를 어떻게 구현할 수 있습니까?

분류에서Dev

데이터 프레임 열의 정수 데이터에 동일한 자릿수가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

C ++ 세트에 클래스 객체가 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

기호가 사용자 입력에 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

인증서가 키의 유효성을 검사하는지 mbedtls로 어떻게 확인할 수 있습니까?

분류에서Dev

스팬 클래스가있는 특정 div에있는 첫 번째 버튼을 어떻게 클릭 할 수 있습니까 ?? (자바 스크립트 사용)

분류에서Dev

"canplaythrough"가 사실인지 어떻게 확인할 수 있습니까?

분류에서Dev

nullable 정수 배열이 Null인지 어떻게 확인할 수 있습니까?

분류에서Dev

Powershell을 통해 사용자 계정 그룹이 있는지 어떻게 확인할 수 있습니까?

분류에서Dev

destructured props가있는 함수의 유형으로 자식 객체가있는 인터페이스를 어떻게 지정할 수 있습니까?

분류에서Dev

사용자가 12 세 이상 SQL인지 어떻게 확인할 수 있습니까?

분류에서Dev

입력이 파이썬의 특정 색인 위치에 특정 문자가 있는지 어떻게 확인할 수 있습니까?

Related 관련 기사

  1. 1

    Joomla 3의 사용자 그룹 "Friends"에 사용자가 있는지 어떻게 확인할 수 있습니까?

  2. 2

    개인 생성자가있는 클래스에서 iQueryable을 어떻게 사용할 수 있습니까?

  3. 3

    소수 (뒤에 0)에 일정량의 숫자가 있는지 어떻게 확인할 수 있습니까?

  4. 4

    클래스가 사용자 정의 Yii2 UrlRule에서 ActiveController의 하위 클래스인지 어떻게 알 수 있습니까?

  5. 5

    C ++ 14 사용자 정의 리터럴 범위를 어떻게 확인할 수 있습니까?

  6. 6

    사용 가능한 터미널 정의를 어떻게 확인할 수 있습니까?

  7. 7

    캐릭터가 어셈블리의 문자인지 어떻게 확인할 수 있습니까?

  8. 8

    변수가 0에서 999 사이의 숫자인지 어떻게 확인할 수 있습니까?

  9. 9

    문자열의 데이터가 C ++에서 숫자인지 어떻게 확인할 수 있습니까?

  10. 10

    사용자가 데이터베이스 정보로 입력했는지 어떻게 확인할 수 있습니까?

  11. 11

    변수가 ejs의 특정 숫자보다 작은 지 어떻게 확인할 수 있습니까?

  12. 12

    사용자가 이미 등록되어 있는지 어떻게 확인할 수 있습니까?

  13. 13

    WIX에서 기존 사용자 인터페이스를 어떻게 사용자 정의 할 수 있습니까?

  14. 14

    변수가 정적 인 경우 클래스 생성자에 어떻게 할당 할 수 있습니까?

  15. 15

    사용자 정의 인터페이스 배열의 배열을 어떻게 정의 할 수 있습니까?

  16. 16

    SpringData Gemfire 쿼리가 Gemfire 인덱스를 사용하고 있는지 어떻게 확인할 수 있습니까?

  17. 17

    JMockit을 사용하여 특정 모의 인스턴스가 전달되었는지 어떻게 확인할 수 있습니까?

  18. 18

    자신의 인수를 받아들이는 인터페이스를 확장하는 클래스를 어떻게 구현할 수 있습니까?

  19. 19

    데이터 프레임 열의 정수 데이터에 동일한 자릿수가 있는지 어떻게 확인할 수 있습니까?

  20. 20

    C ++ 세트에 클래스 객체가 있는지 어떻게 확인할 수 있습니까?

  21. 21

    기호가 사용자 입력에 있는지 어떻게 확인할 수 있습니까?

  22. 22

    인증서가 키의 유효성을 검사하는지 mbedtls로 어떻게 확인할 수 있습니까?

  23. 23

    스팬 클래스가있는 특정 div에있는 첫 번째 버튼을 어떻게 클릭 할 수 있습니까 ?? (자바 스크립트 사용)

  24. 24

    "canplaythrough"가 사실인지 어떻게 확인할 수 있습니까?

  25. 25

    nullable 정수 배열이 Null인지 어떻게 확인할 수 있습니까?

  26. 26

    Powershell을 통해 사용자 계정 그룹이 있는지 어떻게 확인할 수 있습니까?

  27. 27

    destructured props가있는 함수의 유형으로 자식 객체가있는 인터페이스를 어떻게 지정할 수 있습니까?

  28. 28

    사용자가 12 세 이상 SQL인지 어떻게 확인할 수 있습니까?

  29. 29

    입력이 파이썬의 특정 색인 위치에 특정 문자가 있는지 어떻게 확인할 수 있습니까?

뜨겁다태그

보관