Noun
copy constructor (plural copy constructors) (object-oriented programming) A constructor that takes an existing instance as a parameter and copies its values.