diference c++ passing argument methods : What is the difference in passing base class constructor in your derived class in these two different ways 1) Dog::Dog(string input_name , int input_age ): Pet(input_name, input_age) { } 2) Dog::Dog(string input_name , int input_age ) {Pet(input_name, input_age) }