在C++ 11中,人们可以做到
struct S {int i = 42;};
Run Code Online (Sandbox Code Playgroud)
每当忘记初始化成员i时,它会默认初始化为42.我只是尝试使用bitfields作为
struct S {int i = 42 : 5;};
Run Code Online (Sandbox Code Playgroud)
而且我正在
错误:预期';' 在':'标记之前
对于位域成员是否存在此功能,如果存在,我该如何使用它?