传参数改变继承来的数据成员值的两种方法(打印出yellow),区别是什么?
1.
MigrantWorker::MigrantWorker(string name, string code,string color):Farmer(name),Worker(code),Person(color)
Person(color) 将参数传递给最底层父类
2.
m_strColor = color;
将参数直接赋值给继承来的数据成员
1.
MigrantWorker::MigrantWorker(string name, string code,string color):Farmer(name),Worker(code),Person(color)
Person(color) 将参数传递给最底层父类
2.
m_strColor = color;
将参数直接赋值给继承来的数据成员
2017-05-04
举报