有人能解释为什么不允许位字段作为类的静态成员吗?例如,定义如下的类:
class A{
public:
A() {}
~A(){}
private:
static int mem :10;
};
int A::mem;
不编译。
用不同的编译器编译该类:
1- g++抛出错误:-
错误:静态成员“mem”不能是位字段。
static int mem :10;
错误:‘int A::mem’不是‘A类’的静态数据成员
int A::mem;
2- clang抛错:-
错误:静态成员“mem”不能是位字段。
static int mem :10;
3-Visual Stud
我终于能够获得我想要在数据环境中显示的所有列,并添加了一个额外的命令来尝试将这些值从本地数据库拉到网格中。
我遇到的问题是这些值没有出现在我的网格中。
我让它运行正确的命令来获取我相信的数据:我接受了相同的查询,并在本地DB上运行它,它确实输出了我期望的值。然后,我将Environment命令克隆到一个记录集。
If gbEnableD2D Then
If DataEnvironment7.rscmdMeterReadsDistinctD2D.State <> adStateOpen Then
DataEnvironment7.cmdMeterReadsDi