我试图dynamic_bitset
在结构中使用。的大小u
取决于输入。
#include <boost/dynamic_bitset.hpp>
struct myStruct
{
double x;
boost::dynamic_bitset<> u();
myStruct( double a, boost::dynamic_bitset<>& v ) : x( a ), u( v ) {}
{
// some lines here
}
};
但是,在编译代码时出现以下错误:
error: class ‘myStruct’ does not have any field named ‘u’
我该如何解决这个问题?先感谢您。