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

GIVEN FILES:

dummy.h :

// File: dummy.h // Header file for template class dummy #ifndef DUMMY_H #define DUMMY_H template  class 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!