什么是string.setStr1 / 2/3(calledString)呢?什么会返回字符串;返回?

时间:2018-03-17 00:45:02

标签: c++

TripleString pull()
{
   string calledString;
   TripleString string;
   calledString = randString();
   string.setStr1(calledString);
   calledString = randString();
   string.setStr2(calledString);
   calledString = randString();
   string.setStr3(calledString);
   calledString = randString();
   return string;
}

此方法用于从randString()获取随机字符串,并通过使用string.setStr()来查看它是否满足要求;

1 个答案:

答案 0 :(得分:1)

这是猜测,因为我们不知道TripleString究竟是什么,但看起来它来自这里:

https://www.coursehero.com/file/p2aogcle/outprintlnsorry-you-lose-Systemoutprintln-class-TripleString-class-TripleString/

如果是这样,TripleString是一个包含3个字符串的类。 setStr1()会验证并将第一个随机字符串复制到您调用TripleString的{​​{1}}对象,string第二个字符串,setStr2()第三个字符串。

setStr3()语句将返回刚刚填充的return string;对象,并将其传递给名为TripleString的任何函数。