aix下,stl问题

柳承枫 柳承枫 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
keym_map.insert(pair <string, STRU_KEYM> (strKey, pstru_keym));
代码就这一行,用的stl map,报了错误,修改无效,请教高手
编译环境AIX xlC stl map
"mapopt.cpp", line 45.21: 1540-0218 (S) The call does not match any parameter list for "pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>".
"/usr/vacpp/include/utility", line 70.9: 1540-1283 (I) "std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>::pair()" is not a viable candidate.
"mapopt.cpp", line 45.21: 1540-0215 (I) The wrong number of arguments have been specified for "std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>::pair()".
"/usr/vacpp/include/utility", line 72.9: 1540-1283 (I) "std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>::pair(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > &, const stru_keym &)" is not a viable candidate.
"mapopt.cpp", line 45.55: 1540-0256 (I) A parameter of type "const stru_keym &" cannot be initialized with an expression of type "STRU_KEYM *".
"/usr/vacpp/include/utility", line 75.17: 1540-1283 (I) "template std::pair<std::basic_string<char,std::char_traits<char>,std::allocator<char> >,stru_keym>::pair(const pair<_U1,_U2> &)" is not a viable candidate.
...全文

相关推荐

评论 25
收藏 已收藏
分享
返回顶部
柳承枫
C++ 语言 65,214 成员 250,514 内容