美文网首页
使用transform时出现no matching functi

使用transform时出现no matching functi

作者: MyyyZzz | 来源:发表于2019-02-24 17:36 被阅读0次
#include <iostream>
#include <string>
#include <algorithm>

using namespace std;

int main()
{
    cout << "输入一个字符串: " << endl;
    string StrInput;
    cin >> StrInput;

    transform(StrInput.begin(), StrInput.end(), StrInput.begin(), tolower);
    return 0;
}

编译后出现no matching function for call to 'transform'
改为transform(StrInput.begin(), StrInput.end(), StrInput.begin(), ::tolower);即可

相关文章

网友评论

      本文标题:使用transform时出现no matching functi

      本文链接:https://www.haomeiwen.com/subject/wtsbyqtx.html