Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ size()与使用字符串的size()具有相同的行为?_C++ - Fatal编程技术网

C++ size()与使用字符串的size()具有相同的行为?

C++ size()与使用字符串的size()具有相同的行为?,c++,C++,使用sizex而不是x.size(其中x是一个字符串变量)在输出行为上有什么区别吗?或者它只是另一个别名?的行为是: 返回给定容器c或数组的大小 1-2返回c.size,必要时转换为返回类型 因此,调用std::sizex和x.size具有相同的效果,其中x是std::字符串 此函数也可以接受数组,但这与std::string无关。否,请查看std::size的文档:什么是size?你是说标准图书馆吗?如果是这样的话,您是否已经阅读了std::size手册以找到您问题的答案?我很困惑。这个问题

使用sizex而不是x.size(其中x是一个字符串变量)在输出行为上有什么区别吗?或者它只是另一个别名?

的行为是:

返回给定容器c或数组的大小

1-2返回c.size,必要时转换为返回类型

因此,调用std::sizex和x.size具有相同的效果,其中x是std::字符串


此函数也可以接受数组,但这与std::string无关。

否,请查看std::size的文档:什么是size?你是说标准图书馆吗?如果是这样的话,您是否已经阅读了std::size手册以找到您问题的答案?我很困惑。这个问题在什么意义上缺乏细节或清晰?是的,这是一个非常简单的问题,但请注意,这不是结束问题的理由。我投票决定重新开始,除非有人有正当理由结束这个问题。