J
Jian H. Li
Hello,
What's the essential differences between the two ways of "class::member"
& "object.member"(or object_pointer->member)?
class C{
public:
void f() {}
int i;
};
int main(){
C::f(); // "class::member"
C::i; // "class::member"
C obj;
obj.f(); // "object.member"
}
Can use the syntax "class::member" to invoke a class member(non static)?
(Obviously true, if the class member is qualified by static. I think)
What's the essential differences between the two ways of "class::member"
& "object.member"(or object_pointer->member)?
Is "class::member" used more frequently than "object.member" in program text?
Your Sincerely
Jianhua Li
What's the essential differences between the two ways of "class::member"
& "object.member"(or object_pointer->member)?
class C{
public:
void f() {}
int i;
};
int main(){
C::f(); // "class::member"
C::i; // "class::member"
C obj;
obj.f(); // "object.member"
}
Can use the syntax "class::member" to invoke a class member(non static)?
(Obviously true, if the class member is qualified by static. I think)
What's the essential differences between the two ways of "class::member"
& "object.member"(or object_pointer->member)?
Is "class::member" used more frequently than "object.member" in program text?
Your Sincerely
Jianhua Li