Amdocs interview question

Write a program to convert binary input to a decimal input. What is copy constructor, oops concept, polymorphic calls, pointers vs reference.