我有這個模板中設置傳遞一個重載函數爲模板
__Self &set(const char *name, lua_CFunction func)
{ return rawSet(name, FuncCall::create(func)); }
....
,我使用這樣的:
.set("child_value", &pugi::xml_node::child_value)
但child_value有過多的
const char_t* xml_node::child_value(const char_t* name) const
const char_t* xml_node::child_value() const
和編譯器給出這個錯誤:
error C2668: 'SLB::Class<T,W>::set' : ambiguous call to overloaded function
我該如何解決這個錯誤?我想要child_value()版本。