Форум » C/C++ для начинающих (C/C++ for beginners) » Template for class » Ответить

Template for class

BasicNewbie1: [pre2]#include <iostream> #include <string> using namespace std; template< class T > class Employee{ private: T EmployeeID , EmployeeSalary; public: T Employee( T theID , T theSalary ){ EmployeeID = theID; EmployeeSalary = theSalary; } }; template< class T > class Student{ private: public: T Student(){} }; int main(){ Employee <> theEmployee( 2 , 3000 ); Student <> theStudent (); system( "pause" ); return 0; }[/pre2] what i done so far and this the question given And here is the question given Create a class template for a class that holds an object and the number of data elements in the object. For example, if an Employee class has two data elements, an ID number and a salary, then the class template holds the number 2 and an Employee object; if a Student class contains 12 data elements, then the class template holds 12 and a Student object. Write the code for standard input function for the object that displays a message on the screen – “You will be ask to enter X items” – where X is the number of data elements. Write a main() function that tests your template class with an integer and two programmer-defined classes am i doing correctly until now?

Ответов - 34, стр: 1 2 All



полная версия страницы