 
  
   
  
  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.
 
  
  