Question: #include #include #include using namespace std; class BaseItem { public: void SetLastName ( string providedName ) { lastName = providedName; } ; / / FIXME:
#include
#include
#include
using namespace std;
class BaseItem
public:
void SetLastNamestring providedName
lastName providedName;
;
FIXME: Define PrintItem member function
protected:
string lastName;
;
class DerivedItem : public BaseItem
public:
void SetFirstNamestring providedName
firstName providedName;
;
void PrintItem const override
cout "First and last name: ;
cout firstName lastName endl;
;
private:
string firstName;
;
int main
BaseItem baseItemPtr nullptr;
DerivedItem derivedItemPtr nullptr;
vector itemList;
unsigned int i;
baseItemPtr new BaseItem;
baseItemPtrSetLastNameSmith;
derivedItemPtr new DerivedItem;
derivedItemPtrSetLastNameJones;
derivedItemPtrSetFirstNameBill;
itemList.pushbackbaseItemPtr;
itemList.pushbackderivedItemPtr;
for i ; i itemList.size; i
itemList.atiPrintItem;
return ;
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
