求教:不同类具有相同的类对象成员,这些类对象成员的相互赋值有关问题

求教:不同类具有相同的类对象成员,这些类对象成员的相互赋值问题
类Class A(Name)

类Class B(Person),包含了Class A的成员变量:
{
private 
   Name * name
}

Name * name1 = new Name

求教:如何尽量简单地将name1赋值给name?

(name = name1在运行的时候会报错)

------解决方案--------------------
Name这个类 写一个拷贝构造函数!
------解决方案--------------------
上面不是有人回答了么。。。

要如何赋值我觉得要根据你的实际需求来定了
最简单的就是把private变成public。。。

还可以在B类中写一个函数,用于赋值