有如下类的定义: class Product { public: Product(char *_name, double _price): price(_price) { name = new char[strlen(_name)+1]; strcpy(name,_name); } ______________________________________ { name = new char[strlen(prod.name)+1]; strcpy(name,prod.name); } ~Product() { if(name!=0) delete [ ] name; } private: char *name; double price; }; 则下列关于以上横线位置处的拷贝构造函数的写法 错误 的是 ( )