当前位置:  开发笔记 > 编程语言 > 正文

关于使用字符串比较字符串

如何解决《关于使用字符串比较字符串》经验,为你挑选了1个好方法。

我尝试使用以下代码在字符串类型下进行字符比较:

vector  getQuality(string seedTag, vector  &MuTag) { 

    vector  Quals;  

     for (unsigned i = 0; i

但为什么会出现这样的错误:

 Mycode.cc:33: error: no match for 'operator==' in '(+ MuTag)->std::vector<_Tp, _Alloc>::operator[] [with _Tp = std::string, _Alloc = std::allocator](((long unsigned int)i)) == seedTag. std::basic_string<_CharT, _Traits, _Alloc>::operator[] [with _CharT = char, _Traits = std::char_traits, _Alloc = std::allocator](((long unsigned int)i)

我该如何解决?



1> Alexander Pr..:

您正在尝试将字符串(MuTag [i])与char(seedTag [i])进行比较.

推荐阅读
爱唱歌的郭少文_
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有