while (2*current+1 < size){
int maxP = (arr[2*current+1] >= arr[2*current+2] ? 2*current+1 : 2*current+2);
Array(const std::vector<T> &array)
Array<int, 3> arr ({90, 90});
Program C requests memory 35 K, order 0. An order 0 block is available, so it is allocated to C.