【发布时间】:2012-05-14 13:55:22
【问题描述】:
考虑以下讲师,无论如何我都必须初始化 treeItem 和 status ,但是在重载函数中,我也可以引入 id 变量。
但这看起来很傻,我不应该在这两个功能中都这样做,有什么建议吗?
Contact ()
{
treeItem = NULL;
status = offline;
}
Contact (const QString & id)
{
treeItem = NULL;
status = offline;
this->id = id;
}
【问题讨论】:
-
你可以把 treeItem = NULL;状态=离线;进入一个函数并在两者中调用该函数。但实际上,这似乎很好。
标签: c++ constructor overloading