【发布时间】:2020-09-07 17:06:11
【问题描述】:
void str(string S[])
{
S=S+"jg";
cout<<S;
}
在上面的代码中,它抛出了一个错误。我理解,因为我传递了指针 S。但是,当我去掉方括号时,它不会给我一个错误。是什么原因?
【问题讨论】:
-
一只小猫和一个装满小猫的盒子不是一回事
-
一个字符串和一个字符串数组在c++中是完全不同的东西...
-
你是怎么调用str函数的??更新代码
标签: c++ arrays string pointers