我在某处读到:
每个具有指针数据成员的类都应包含以下成员函数: 析构函数 复制构造函数, operator =(赋值)
每个具有指针数据成员的类都应包含以下成员函数:
这是真的吗?如果复制对象没有意义怎么办?
如果有问题的指针数据成员指向不需要复制或无法更改的内容,该怎么办?
我举一个具体的例子:一个人出生在某个特定日期; 日期是一个对象,它包含一天的值或一周中的哪一天.我不想"复制"一个人,但即使我必须,他们不应该指向同一个Date对象吗?
如果是真的,为什么?
c++ pointers copy-constructor
c++ ×1
copy-constructor ×1
pointers ×1