For example, to access the previousvariables we would have to put:general::a general::bThe functionality of namespaces is specially useful in case that there is a possibility thata global object or function can have the same name than another one, causing aredefinition error.What is a COPY CONSTRUCTOR and when is it called?A copy constructor is a method that accepts an object of the same class and