看到这样的代码,wb:setTitle(false); 请问这个冒号是什么意思?

来源:百度知道 编辑:UC知道 时间:2024/06/17 13:25:48
这里的wb是指什么?

如果写成这样:wb.setTitle(false);

意思是什么? 这样的话是不是指wb是命名空间?

wb:setTitle(false);
感觉应该是:
wb.setTitle(false);或者 wb::setTitle(false);

wb.setTitle(false)
wb为某类实例(即对象),调用其成员函数,传入参数false.

wb::setTitle(false);
wb为某类,调用其静态成员函数,传入参数false.

':'可以在类的构造函数时使用
class A{
...
A(int t = 0):_a(t){}
...
int _a;
};