郑州网站建设国奥大厦,江都网络建站,iis网站伪静态网站,网站建设的单可以刷吗const修饰的函数:
表示在该函数体内不能修改成员的值#xff0c;会在函数中添加一个隐式的参数const this*.
static修饰的函数没有this指针#xff0c;与const的用法冲突。
但可以使用static和const修饰成员。
例子如下#xff1a;
class Singleton
{
public:
stati…const修饰的函数:
表示在该函数体内不能修改成员的值会在函数中添加一个隐式的参数const this*.
static修饰的函数没有this指针与const的用法冲突。
但可以使用static和const修饰成员。
例子如下
class Singleton
{
public:
static const Singleton* getInstance()
{
return instance;
} Singleton(const Singleton src) delete;
Singleton operator(const Singleton src) delete; private:
Singleton() {}
static const Singleton* instance;
};
const Singleton* Singleton::instance new Singleton;