相关疑难解决方法(0)

位字段"类内初始化"导致"错误:左值作为赋值的左操作数需要左值"

struct bitfield {
  int i = 0;  // ok
  int j : 8 = 0;  // error: lvalue required as left operand of assignment
};
Run Code Online (Sandbox Code Playgroud)

使用C++ 11"类内初始化"功能初始化位字段的正确语法是什么?

c++ bit-fields in-class-initialization c++11

16
推荐指数
2
解决办法
2034
查看次数

标签 统计

bit-fields ×1

c++ ×1

c++11 ×1

in-class-initialization ×1