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

제목Review 3 3번문제 질문2019-11-26 13:19
작성자

//FoodItem.cpp

int FoodItem:: readItemFromFile(ifstream & _fin) {
 string code, name, price;
 int dueDate;
 if (_fin) {
  _fin >> code;
  _fin >> name;
  _fin >> price;
  _fin >> dueDate;
 }
 return bool(_fin);

}

//main.cpp

vector<Item*> vItem;
 Item* pItem = new FoodItem;

 ifstream fin("fooditem.txt");

 while (pItem->readItemFromFile(fin))
  vItem.push_back(pItem);

 fin.close();

 

코드를 이렇게 짜니 vItem에 쓰레기값이 들어가는데 뭔가 문젠가요?


댓글
이전lab#12 응용12019-11-26
다음클래스 상속 관련 질문2019-11-26