C++ 将字符串数组传递给函数C++;
我想向函数传递一个字符串数组,如C++ 将字符串数组传递给函数C++;,c++,string,function,C++,String,Function,我想向函数传递一个字符串数组,如int函数(字符串文本[])。但是IntelliSense说标识符字符串是未定义的。为什么我不能像通常使用int数组那样传递字符串数组?您使用的是std::string还是string?如果代码中没有std::string,请尝试使用std::string添加。IntelliSense并不能确定代码是否有效,如果你编译它会发生什么?你是否有#include和使用std::string?因为int是一个内置数据类型,而string是一个使用内置类型创建的数据类型,并
int函数(字符串文本[])
。但是IntelliSense说标识符字符串是未定义的。为什么我不能像通常使用int数组那样传递字符串数组?您使用的是std::string
还是string
?如果代码中没有std::string,请尝试使用std::string添加。IntelliSense并不能确定代码是否有效,如果你编译它会发生什么?你是否有#include
和使用std::string
?因为int
是一个内置数据类型,而string
是一个使用内置类型创建的数据类型,并通过标准库公开;关于#include
?@Sam379不要使用名称空间std
执行,请查看原因。现在一切正常。我还没有包括字符串库。谢谢