非静态成员引用必须与特定对象相对
class A
{
void B();
}
C(&A::B);
这样的,我想把A类里面的B函数的地址传递给C函数。
但是出现了:非静态成员引用必须与特定对象相对。
这样的错误
如何解决呢?
{
void B();
}
C(&A::B);
这样的,我想把A类里面的B函数的地址传递给C函数。
但是出现了:非静态成员引用必须与特定对象相对。
这样的错误
如何解决呢?
...全文
相关推荐
java内部类的那些事儿_让你一看就弄明白
本篇文章介绍了,java内部类的那些事儿。需要的朋友参考下
指向类成员函数的指针其实并非指针
对于指向类成员的指针,必须紧记,指向类成员(非static)的指针并非指针
C++里的-this.doc
C++里的-this
C++静态成员函数不能调用非静态成员变量(详解)
其实我们从直观上可以很好的理解静态成员函数不能调用非静态成员变量这句话因为无论是静态成员函数还是静态成员变量,它们 都是在类的范畴之类的,及在类的整个生存周期里始终只能存在一份。然而非静态成员变量和非静态成员函数是针对类的对象而言。 然而从本质上来说类的静态成员函数的函数形参中没有默认的this指针,导致不能调用具体实例对象的成员。 下面我们来测试一下: 先在静态成员函数中调用静态成员变量: #include <iostream> using namespace std; class vpoet { public: static int a; int b; public: vpo
C#程序设计语言与面向对象基础精简教程
这是学习WEB的必修先行课,可以更好的学习网页设计。


