Write the program using C++
159.234 Assignment 4 Deadline: Thursday 15th May 2014 (23:59) Evaluation: 10 marks – which represents 4% of your final grade Late Submission: 0.5 mark deduction per hour (or fraction of hour) it is late Teams: The assignment can be done individually or in teams of up to two people (one assignment per team submitted including all student names in the source code). Purpose: Practice with designing and using template classes, memory allocation. Problem to solve: You will design a template class. The name of the template class is MyVector. The class MyVector is a simplify version of vector that models a dynamic array. You may assume that the type “T” supports the assignment operator “operator=()”. MyVector class must have the following private members: int capacity; Capacity is the maximum number of items that can be stored in the MyVector before reallocation occurs. int size; Size is the actual number of items in the MyVector. T *itemPtr; itemPtr is a pointer to an array of items of type T. MyVector class must have the following constructors: MyVector(); Default constructor to create an empty MyVector, where size and capacity are zero and NO memory is allocated for the array. MyVector(int num); Custom constructor that creates MyVector with num items. Each item is initialised by its default constructor. MyVector(const MyVector
int…
We are always aiming to provide top quality academic writing services that will surely enable you achieve your desired academic grades. Our support is round the clock!
[order_calculator]