c++模板函数如何异常退出?

来源:百度知道 编辑:UC知道 时间:2024/05/14 00:54:26
由于是模板函数,用不了return 0了,用exit是退出程序,不是我想要的,那用什么可以直接退出函数,而不退出程序呢? 不用异常处理

模板不用return这个是从哪儿听来的?

直接 return 不行吗?
不行的话参照下面这个:

template <typename T>
T g()
{
return T();
}
再不行,就得靠自己了

如果返回值类型为int的,可以return 0阿,没过返回值可以直接return
这跟模板没什么关系吧
如果返回值也为模板来型,那就返回一个模板类型的参数就可以了

用goto语句也是一个办法,只不过不推荐而已