const unsigned int omode = cimg::exception_mode();
  cimg::exception_mode() = 0;

以前从未看过这种语法。

最佳答案

异常模式可能正在返回引用,并将其设置为0。例如:

unsigned int& exception_mode() { return mode; };

因此,第二行等效于:
void set_exception_mode( uint v ) { mode = v; };

顺便说一句,这真的很丑!我会尽量避免这种语法。

关于c++ - 有人知道 `cimg::exception_mode() = 0;`做什么吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3275821/

10-11 15:36