【发布时间】:2013-12-07 21:02:01
【问题描述】:
我尝试使用谷歌搜索 ...,但正如预期的那样,谷歌忽略了它。
我有这个代码:
try {
// some code
}
catch( ... ) {
// catch logic
}
我猜... 表示任何类型的例外,对吗?
还有其他用途吗?
【问题讨论】:
-
是的,你是对的。
-
@OldProgrammer 还有其他用途吗?
-
你是对的。在函数原型的上下文中还有另一种用法,这意味着调用者可以传递任意数量的参数。例如
void format(char* formatString, ...);但别搞错了,这个被认为是 C 遗产而不是正确的 C++。 -
MSVC++ 使用这种语法来捕获操作系统异常,他们称之为 SEH(结构化异常处理)。顺便说一句,这种用法很有争议。