我想在结构体中定义一个布尔变量,但是一直不能给它初始化一个值(这个怎么说呢,就是struct{bool i = false})。这样为什么不行啊。编译连接的时候提示 only static const integral data members can be initialized within a class.
但是我没用到类啊。求解,虽然这个问题有点钻牛角尖,也许有点弱智...但小弟希望大神们能指点一二
...全文
7308打赏收藏
这个问题...结构体内定义布尔变量
我想在结构体中定义一个布尔变量,但是一直不能给它初始化一个值(这个怎么说呢,就是struct{bool i = false})。这样为什么不行啊。编译连接的时候提示 only static const integral data members can be initialized within a class. 但是我没用到类啊。求解,虽然这个问题有点钻牛角尖,也许有点弱智...但小弟希望大神们能指点一二