一、
另一种写法
int String:: Find_First_Of(char ch,int start)const
{
int i=start;
char *p;p=str+start;
if(start<0||start>=size) //检验查找起始位置合法性
Error("Start illegal!");
while(*p!='\0')
{
if(*p==ch)
break;
else
{++i;
++p;}
}
return ( *p='\0'?-1:i )