求教:不同类具有相同的类对象成员,这些类对象成员的相互赋值问题
类Class A(Name)
类Class B(Person),包含了Class A的成员变量:
{
private
Name * name
}
Name * name1 = new Name
求教:如何尽量简单地将name1赋值给name?
(name = name1在运行的时候会报错)
[解决办法]
Name这个类 写一个拷贝构造函数!
[解决办法]
上面不是有人回答了么。。。
要如何赋值我觉得要根据你的实际需求来定了
最简单的就是把private变成public。。。
还可以在B类中写一个函数,用于赋值