【发布时间】:2010-03-23 00:19:20
【问题描述】:
我有一堂课:
class X{
public :
void f ( int ) ;
int a ;
} ;
任务是“在代码内部提供声明:
- 指向类 X 的 int 变量的指针
- 指向类 X 中定义的函数 void(int) 的指针
- 指向 X 类双变量的指针
好的,所以指向 int a 的指针就是 int *x = &a,对吧?如果 X 中没有双精度,我可以在此类中创建指向双精度的指针吗?而最大的问题是第二个任务。如何声明指向函数的指针?
【问题讨论】:
-
您是否被要求提供常规指针或指向成员的指针?
-
我认为这些问题是在询问指向成员和指向成员函数的指针,尽管我可能是错的。查找那些,但首先查找函数指针。