1
使类指针指向同一类的对象的类构造函数有意义吗?这个想法是将旧对象的所有数据复制到一个新对象。使用指向相同类对象的指针的C++类构造函数
class Shape {
...
public:
Shape(string,string,...)
Shape(Shape*)
}
Shape::Shape(Shape* ref) {
layer = ref->layer;
purpose = ref->purpose;
...
}
这只是复制构造函数的指针版本。通常它使用const引用完成。看到这篇文章的更多信息:http://en.wikipedia.org/wiki/Copy_constructor – 2012-04-10 02:51:04