<分区>
我正在编写一个通用类模板 T
。
它有一个成员函数为
T findElement (T data1)
{
Tree<T> *tree=search (data1,TreeTop);
if (tree==NULL)
cout<<"\n Element Not FOund \n "';
else
// Usefult Part Of Code Which Returns A Data Of Type T (Generic)
}
现在,如果第一个条件为 true
,我应该抛出异常吗?
它会篡改我的函数返回类型吗? 稍微解释一下异常的工作原理将会有所帮助。