Open West-Pavilion opened 7 months ago
在监视面板中,类实例中的类成员访问说明符显示不正确
在 C++ 中的类定义中,如果出现成员访问说明符 public:、protected:、private:,那么在该说明符后声明和定义的所有成员都会拥有说明符对应的访问权限
public:
protected:
private:
然而,在当前版本的 小熊猫C++ 中,如果将一个带有 public: 说明符的类类型实例变量添加到监视,就会发现只有第一个成员被显示为该说明符对应的访问权限
如上图所示,basic_counter 类类型的全部成员都被声明为 public,但是在监视面板中只有第一个成员 test 被显示为 public 成员
test
下面是对应的测试代码:
在监视面板中,类实例中的类成员访问说明符显示不正确.zip
我记得监视信息是直接来自gdb的。有空再看看
在监视面板中,类实例中的类成员访问说明符显示不正确
在 C++ 中的类定义中,如果出现成员访问说明符
public:
、protected:
、private:
,那么在该说明符后声明和定义的所有成员都会拥有说明符对应的访问权限然而,在当前版本的 小熊猫C++ 中,如果将一个带有
public:
说明符的类类型实例变量添加到监视,就会发现只有第一个成员被显示为该说明符对应的访问权限如上图所示,basic_counter 类类型的全部成员都被声明为 public,但是在监视面板中只有第一个成员
test
被显示为 public 成员下面是对应的测试代码:
在监视面板中,类实例中的类成员访问说明符显示不正确.zip