我创建了一个类reader
,该类引用了另一个对象mapper
这是我的类实现:
class writer
{
public:
writer(mapper& write_register);
virtual ~writer();
private :
mapper& mw_register ;
};
writer::writer(mapper& w_register):mw_register(w_register)
{
/*ctor*/
}
我通过Refernece传递了write_register
,所以当我想使用我的类编写器时,我可以修改它的值!
当我在m_writer
中实例化对象main.cc
时,出现了错误,期望构造器如:
writer (const mapper &write_register)
有没有不用指针的方法吗?
任何帮助将不胜感激!