gpt4 book ai didi

c++ - 为什么 vector.size() 函数会给我一个错误?

转载 作者:太空宇宙 更新时间:2023-11-04 15:41:42 24 4
gpt4 key购买 nike

<分区>

当我尝试使用 vector.size() 时,出现以下错误:

In function 'int main()':
[Error] expected unqualified-id before '(' token
[Error] expected primary-expression before ')' token
[Error] lambda-expression in unevaluated context
[Error] expected identifier before numeric constant
In lambda function:
[Error] expected '{' before ')' token

其余的 vector 函数起作用。我以前用过这个功能,还可以,现在我不能用了。

代码如下:

while(1)
{
vector<string> frase;
string stringa;
getline(cin,stringa);
{
string temp;
temp.clear();
for(int i=0;i<stringa.length();i++)
{
if(stringa[i]!=' ')temp+=stringa[i];
else
{
frase.push_back(temp);
temp.clear();
}
}
frase.push_back(temp);
}


analizza(frase.data(), /*ERROR HERE*/ frase.size() /*ERROR HERE*/);

frase.clear();


for(int i=0;i<frase.size();i++)frase.pop_back();
}

我能做什么?

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com