所以,我想通过把函数(分裂)的返回值来修改类的私有部分的信息(类型为(矢量〜应变?字符串))到reunat_(载体)和palankuva_ (字符串),它们是Class'变量。我如何以及在哪里定义变量“tallennettava”,以便我可以将值函数“split()”返回给“tallennettava”变量并从那里将值复制到类变量reunat_和palankuva_。看到下面assing变量“tallennettava”的代码reunat和古华和后空变量我尝试分配“分割()”函数返回值给它,它不能因为“tallennettava”做变量已经是“满“从空变量reunat和库瓦。对不起,非英文变量名称。 :(我怎样才能函数的返回值的地方,新的变量C++
void Pala::tallenna_pala(string komento)
{
vector<string> reunat;
string kuva;
string palantiedot;
char erotinmerkki;
erotinmerkki = (':');
reunat_.clear();
palankuva_.clear();
if (komento.length()> 23)
{
if (patki_komento(komento, palantiedot)==true)
{
Pala tallennettava {reunat, kuva};
tallennettava = split(palantiedot,erotinmerkki);
reunat_ = reunat;
palankuva_ = kuva;
cout << reunat.at(1)<<endl;
}
else
{
cout << "Virheellinen syote" << endl;
}
}
}
这不仅复制'reunat_'和'palankuva_' ... – jpo38
@ jpo38:你说得对,但我敢打赌,没有其他领域。 –
总是很难回答这样的回避问题...... ;-) – jpo38