Я новичок в программировании, и в настоящее время я застрял в проблеме. В настоящее время я зациклился на том, как сохранить введенные значения для сохранения в векторе после прохождения класса Tasklist.Как сохранить значения из предыдущих классов в вектор в C++?
Задача Класс
class{void Task::description(){
string descrip;
cout<< "How would you describe this task" <<endl;
getline(cin, descrip);
cin.ignore();
}
void Task::deadline(){
int due;
cout<< "In how many days is task due?"<<endl;
cin >> due;
}
класс EventTask
void EventTask::locatioin(){
string location;
cout<< "Where is the event taking place?"<<endl;
getline(cin,location);
cin.ignore();
}
void EventTask::time(){
string time;
cout<< "What time is the event?"<<endl;
getline(cin,time);
cin.ignore();
}
класс TaskList
void Tasklist::Add_Task()
{
string add_cmd;
cout<< "What type of Task is this? [G: Generic, E: Event]"<<endl;
cin>> add_cmd;
if (add_cmd == "g"){
Task t;
t.deadline();
t.description();
}
if (add_cmd == "e"){
EventTask et;
et.deadline();
et.description();
et.locatioin();
et.time();
}
main.cpp
int main(){
Tasklist tl;
tl.Add_Task();}
Мой главный вопрос: как мне пойти на сохранение входных значений в вектор, а затем вывести то, что содержится в векторе.
привет, этот вопрос выглядит как домашнее задание. Я считаю, что вы еще не сделали немного исследований или получили достаточно учебника по C++. http://www.cprogramming.com/tutorial/stl/vector.html – iankits
Как общий комментарий, я бы отделил ваш ввод и вывод от ваших реальных классов. – QuinnFTW