'transform': 不是 'std' 的成员

BKS

这是我的代码

#include "pch.h"
#include <iostream>
using namespace std;

int main()
{
    // su is the string which is converted to lowercase
    std::wstring su = L"HeLLo WoRld";

    // using transform() function and ::toupper in STL
    std::transform(su.begin(), su.end(), su.begin(), ::tolower);
    std::cout << su << std::endl;
    return 0;
}

它生成以下编译错误。

1>c:\users\root\source\repos\consoleapplication7\consoleapplication7\consoleapplication7.cpp(14): error C2039: 'transform': is not a member of 'std'
1>c:\users\root\source\repos\consoleapplication7\consoleapplication7\consoleapplication7.cpp(14): error C3861: 'transform': identifier not found
1>c:\users\root\source\repos\consoleapplication7\consoleapplication7\consoleapplication7.cpp(15): error C2679: binary '<<': no operator found which takes a right-hand operand of type 'std::wstring' (or there is no acceptable conversion)
1>    0 Warning(s)
1>    3 Error(s)

我在这里做错了什么?

斯蒂芬·多尔伯格

您需要包含标题。

添加:

#include <algorithm>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

'array'不是'std'的成员

来自分类Dev

“ next”不是“ std”的成员

来自分类Dev

'future'不是'std'的成员

来自分类Dev

std :: stod不是std的成员

来自分类Dev

错误:“ defaultfloat”不是“ std”的成员

来自分类Dev

_Pairib': 不是 'std::map,std::allocator>> 的成员

来自分类Dev

C ++ 11:错误:“开始”不是“ std”的成员

来自分类Dev

异常'out_of_range'不是std的成员?

来自分类Dev

minimum()不是std :: numeric_limits的成员

来自分类Dev

“ to_string”不是“ std”的成员吗?

来自分类Dev

'mem_fun':不是'std'的成员

来自分类Dev

'is_trivially_copyable'不是'std'的成员

来自分类Dev

Visual Studio:“ str()不是std :: ostringstream的成员”

来自分类Dev

contains不是std :: map MSVC的成员

来自分类Dev

'make_unique'不是'std'的成员

来自分类Dev

minimum()不是std :: numeric_limits的成员

来自分类Dev

线程不是 std c++ 的成员

来自分类Dev

android NDK 抱怨 std::nearbyint 不是 std 的成员

来自分类Dev

Vector不是包含所有内容的std成员

来自分类Dev

VS2012 bind2nd不是std的成员

来自分类Dev

为什么会出现错误:size不是std的成员?

来自分类Dev

错误C2039:“ chrono”:不是“ std”的成员

来自分类Dev

boost :: transform与std :: transform

来自分类Dev

错误:C2039:'iswspace':不是'std'的成员,但是std :: isspace()编译正常

来自分类Dev

在std :: packaged_task中将成员函数与std :: thread一起使用(而不是std :: async)

来自分类Dev

类实例移动时,复制而不是移动std :: set成员变量

来自分类Dev

当我不是常量表达式时,要处理std :: tuple的ith成员?

来自分类Dev

使用MinGW编译yaml-cpp时出错:错误:“ atoi”不是“ std”的成员

来自分类Dev

iterator_category': 不是 'std::iterator_traits<_InIt>' 的任何基类的成员

Related 相关文章

  1. 1

    'array'不是'std'的成员

  2. 2

    “ next”不是“ std”的成员

  3. 3

    'future'不是'std'的成员

  4. 4

    std :: stod不是std的成员

  5. 5

    错误:“ defaultfloat”不是“ std”的成员

  6. 6

    _Pairib': 不是 'std::map,std::allocator>> 的成员

  7. 7

    C ++ 11:错误:“开始”不是“ std”的成员

  8. 8

    异常'out_of_range'不是std的成员?

  9. 9

    minimum()不是std :: numeric_limits的成员

  10. 10

    “ to_string”不是“ std”的成员吗?

  11. 11

    'mem_fun':不是'std'的成员

  12. 12

    'is_trivially_copyable'不是'std'的成员

  13. 13

    Visual Studio:“ str()不是std :: ostringstream的成员”

  14. 14

    contains不是std :: map MSVC的成员

  15. 15

    'make_unique'不是'std'的成员

  16. 16

    minimum()不是std :: numeric_limits的成员

  17. 17

    线程不是 std c++ 的成员

  18. 18

    android NDK 抱怨 std::nearbyint 不是 std 的成员

  19. 19

    Vector不是包含所有内容的std成员

  20. 20

    VS2012 bind2nd不是std的成员

  21. 21

    为什么会出现错误:size不是std的成员?

  22. 22

    错误C2039:“ chrono”:不是“ std”的成员

  23. 23

    boost :: transform与std :: transform

  24. 24

    错误:C2039:'iswspace':不是'std'的成员,但是std :: isspace()编译正常

  25. 25

    在std :: packaged_task中将成员函数与std :: thread一起使用(而不是std :: async)

  26. 26

    类实例移动时,复制而不是移动std :: set成员变量

  27. 27

    当我不是常量表达式时,要处理std :: tuple的ith成员?

  28. 28

    使用MinGW编译yaml-cpp时出错:错误:“ atoi”不是“ std”的成员

  29. 29

    iterator_category': 不是 'std::iterator_traits<_InIt>' 的任何基类的成员

热门标签

归档