Programming in C++ Examples of aggregate struct operations anotherAnimal= thisAnimal ∥ assignment WriteOut(thisAnimal); ∥ value parameter ChangeAge(thisAnimal) ∥ reference parameter thisAnimal= GetAnimalData(: //return value of function NOW WELL WRITE THE 3 FUNCTIONS USED HERE 1616 Examples of aggregate struct operations anotherAnimal = thisAnimal ; // assignment WriteOut(thisAnimal); // value parameter ChangeAge(thisAnimal); // reference parameter thisAnimal = GetAnimalData( ); // return value of function NOW WE’LL WRITE THE 3 FUNCTIONS USED HERE . .