• CSE207 객체지향 강좌 및 C++ 관련, 누구나 묻고 답하는 게시판 입니다.
  • CSE207 수강생이 아니여도 편안하게 질문하세요.
  • 첨부화일은 이미지 화일 혹은 zip 화일로 업로드 하기를 권합니다.

제목lab11에서 비어있는 배열에서 Dequeue로 첫 번째 아이템 반환할 때2019-06-05 16:57
작성자

template<typename T>

T Queue<T>::Dequeue() {

if (size == 0) {

cout << "Error : no item exists in the listn";

//#무엇을 return해야함?

return NULL;

}


else {

T firstItem = p_list[0];

for (int i = 0; i < size - 1; i++) {

p_list[i] = p_list[i + 1];

}

size--;

return firstItem;

}

}


위와 같이 리턴형이 T 인데, 반환할 게 없을 때 무엇을 반환해야 적절한가요?

댓글
이전excption 질문이요!2019-06-11
다음16진수2019-05-31