【发布时间】:2011-04-12 01:38:16
【问题描述】:
下面的行在 for 循环内。如果方法失败,则需要中断。 CATEGORY_1 是一个枚举。我将此枚举添加为具有默认值的 AddToList 方法的新参数。如果您仔细看下面,我实际上犯了将逗号和枚举放在函数的参数列表之外的错误。这与 VS2010 编译得非常好。因此,我很难发现正在为该参数而不是 CATEGORY_1 传递默认值。 有谁知道为什么会成功?
if (! AddToList(obj1, (unsigned int) Val), CATEGORY_1)
{
break;
}
【问题讨论】:
标签: c++ comma-operator