11智能在线
新记
C++中对于同一个类a和其中函数b,a::b()和a.b()有何区别?有人说a::b()访问静态函数
,但我这里有一个例子类在头文件中声明的时候并没有在函数前加static,而是用的是void,而且在定义的CPP文件中也是使用 void a::b()
举报该文章
相关建议 2017-01-06
a::b() 是调用静态成员函数。 用类名与作用域引出。
a.b() 必须是类对象.引出 成员函数。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/f7m7m47q8smqsq8sqvq.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
C++基础题:对于类A和类B,若 A(B());能够编译通过...
c++中以一个类b作为另一个类a的成员变量时的问题
关于C++的:定义一个基类A,派生类B(class B:pu...
c++中有两个继承同一个父类的子类A和B,现在想在A中设置一...
有文件内容如下: a 1 b 2 写一个C++程序,里面有同...
C++,如果类A有一个类B的成员,那么类A的析构函数代码中需...
急急急!!!c++编程:a*b问题 按照a*b=的格式输入算...
c++中,class有变量a成员函数return this-...