string funciton()
if()
{
    for()
    {
         if()
         {
             return ......
             break;
         }
     }
}
return "";

解决方案 »

  1.   

    string funciton()
    if()
    {
        for()
        {
             if()
             {
                 return ......
                 break;
             }
         }
    }return ....
    再某种条件下没有返回值哈!其实这种函数最好不要这样写,这样用return的话,
    函数有多个出点,不好控制的,
    最好定义一个返回字符串变量
    string funciton()
    {
    string strRet=stirng.empty;
    if()
    {
        for()
        {
             if()
             {
                 //return ......
                 strRet=.....
                 break;
             }
         }
    }
    return strRet;
    }
    这样函数一个出点,好控制哈!