所以,我想通過把函數(分裂)的返回值來修改類的私有部分的信息(類型爲(矢量〜應變?字符串))到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