throw
名称
throw() - 强制在对象中发生错误
语法
void throw(mixed);
描述
throw() 外部函数常用来在对象中强制报错,throw() 和 catch() 联合使用可以让程序在运行时报错时选择显示哪种错误消息。以下是典型用法:
string err;
int rc;
err = catch(rc = ob->move(dest));
if (err) {
throw("move.c: ob->move(dest): " + err + "\n");
return;
}
参考
catch(3), error(3), error_handler(4)
翻译
雪风(i@mud.ren)