Question: GIVEN FILES: dummy.h : // File: dummy.h // Header file for template class dummy #ifndef DUMMY_H #define DUMMY_H template class dummy { public: // constructor

GIVEN FILES:
dummy.h :
// File: dummy.h // Header file for template class dummy #ifndef DUMMY_H #define DUMMY_H templateclass dummy { public: // constructor dummy() { defined = false; // No value stored yet }; // Stores a value of type T void setItem(const T& aVal) // IN: the value to be stored { item = aVal; defined = true; } // Retrieves a value of type t T getItem() const // OUT: returns the value stored { if (defined) return item; } private: T item; // Storage for a value of type T bool defined; // Indicates whether item is defined }; #endif // DUMMY_H#pragma once
dummyTest.cpp :
// File: dummyTest.cpp
// Tests function dummy #include "dummy.h" #include#include using namespace std; int main() { dummy numDepend; // object numDepend dummy spouseName; // object spouseName int num; string name; // Store data in objects numDepend and spouseName numDepend.setItem(2); spouseName.setItem("Caryn"); // Retrieve and display values stored num = numDepend.getItem(); name = spouseName.getItem(); cout PLEASE POST FULL CODE AND SCREENSHOT OF OUTPUT Programming Challenge: Download and run dummy.h and dummyTest.cpp file. Write member functions read and display for template class dummy Assume stream operator > are defined for all data types that will be used as class parameters
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
