让类构造函数接受指向同一类对象的指针是否有意义。这个想法是将所有数据从旧对象复制到新对象。
class Shape {
...
public:
Shape(string,string,...)
Shape(Shape*)
}
Shape::Shape(Shape* ref) {
layer = ref->layer;
purpose = ref->purpose;
...
}
让类构造函数接受指向同一类对象的指针是否有意义。这个想法是将所有数据从旧对象复制到新对象。
class Shape {
...
public:
Shape(string,string,...)
Shape(Shape*)
}
Shape::Shape(Shape* ref) {
layer = ref->layer;
purpose = ref->purpose;
...
}