0

我在 VisualStudio10 中遇到了这个错误,同时尝试编译程序(从 Unix 转移到 Windows env)

error C2440: 'initializing' : cannot convert from 'std::_A_iterator<_B>' to 'std::_A_iterator<_B>' 

它发生在一行中:

std::map<const char*, std::string>::iterator data = db.find(dbtype);
4

1 回答 1

2

你的databases接缝被声明为std::map<const char*, std::string, PdoArguments::CharComparator>这样使用std::map<const char*, std::string, PdoArguments::CharComparator>::iterator

于 2013-10-18T14:39:34.710 回答