编译器错误 C2428

“operation”:在“bool”类型的操作数上不允许

不能将减量运算符应用于 bool 类型的对象。

以下示例生成 C2428:

// C2428.cpp
void g(bool fFlag) {
   --fFlag;   // C2428
   fFlag--;   // C2428
}