【发布时间】:2014-12-03 21:26:53
【问题描述】:
我有以下课程:
class Database
{
private:
vector<myObject*> m_vectorObj;
public:
void addObject(myObject &passObj)
}
我正在尝试这样做:
void Database::addObject (myObject &passObj)
{
m_vectorObj.push_back(passObj);
}
但是给我错误“没有要调用的匹配函数”,我怎样才能使它工作并传递对象并存储指针?
【问题讨论】:
-
m_vectorObj.push_back(& passObj),但是最好按照 Vlad 的建议更改对指针的引用。
标签: c++ pointers object vector reference