C++中对于同一个类a和其中函数b,a::b()和a.b()有何区别?有人说a::b()访问静态函数

,但我这里有一个例子类在头文件中声明的时候并没有在函数前加static,而是用的是void,而且在定义的CPP文件中也是使用 void a::b()

a::b() 是调用静态成员函数。 用类名与作用域引出。
a.b() 必须是类对象.引出 成员函数。
温馨提示:答案为网友推荐,仅供参考
相似回答