我有下面的類定義:「的boost :: make_shared」:不明確調用重載函數
class Portal
{
public:
Portal(const vector<vec3> &vertices, shared_ptr<Sector> target);
...
};
別的地方,我想創建一個instanceof說類是這樣的:
auto portal = make_shared<Portal>(portalVertices, target);
錯誤C2668:
不過,我在Visual Studio 2010中收到以下錯誤消息 '的boost :: make_shared':不明確調用重載 功能
有誰能告訴我爲什麼?我只定義了一個構造函數。謝謝!
應該列出的候選人是什麼。 – visitor