#include <stdio.h>
#include <string.h>

void  add(int& sum, int a, int b) {
  
  sum = a + b;
  return;
}

int  main() {

  int *op1 = new int;
  *op1 = 40;
  int op2 = 45;
  int sm;
  add (sm, *op1, op2); 

  printf(" %d   %d  %d \n", *op1, op2, sm);

  op1 = &op2; 
  add (sm, *op1, op2); 

  printf(" %d   %d  %d \n", *op1, op2, sm);

  return 0;
}
