如果我希望无序映射查找函数返回一个布尔值,我将如何去做呢?
这是我现在的代码。
bool NS_SymbolTable::SymbolTable::Contains(std::string lexeme)
{
SymbolTable *tempSymbolTable = this;
std::unordered_map<std::string, Identifier*>::iterator it = tempSymbolTable->hashtable.find(lexeme);
return std::boolalpha;
}
我还需要做什么?是否可以返回布尔值?我几乎没有找到这方面的文档。
这是我从http://msdn.microsoft.com/en-us/library/bb982431.aspx获得示例的地方