我有一个符号inst
,它是类classy
的对象。我需要通过对象的符号访问此类的静态成员。我尝试了inst::staticmember
,但我的g ++说error: ‘inst’ is not a class or namespace
。
我该怎么做?
答案 0 :(得分:9)
您使用点:
inst.staticmember
::
仅用于命名空间或类,因为您可能已从编译器错误中看出。
您可以通过两种方式访问静态成员变量:classy::staticmember
classy
是一个类,或inst.staticmember
inst
是一个类实例。