我有一個基類A與恆定的靜態變量a。我需要類B的實例對靜態變量a有不同的值。這怎麼能實現,最好是靜態初始化? class A {
public:
static const int a;
};
const int A::a = 1;
class B : public A {
// ???
// How to set *a* to a value specific
靜態方法,我知道這是連接到有這樣的情況下,但不知何故,我知道了: class foo
#static method
@staticmethod
def test():
pass
# class variable
c = {'name' : <i want to reference test method here.>}
有什麼辦法呢