C++ Help on a question

The copy constructor for a class is called

a) When an object of the class is passed by value to a function.
b) When an object of the class is initialized by another object of the class.
c) When a function returns an object of the class.
d) All of the above.
e) None of the above


Need to know this answer, anyone?
Haven't you read up on copy constructors and their function?
Topic archived. No new replies allowed.