1.面试题:
有一组数,从1~1000, 求最大3个数的重复次数。
思路:遍历一遍这些数字,作为1001个数组的下标,然后从后往前遍历头三个数
2.填空题:
4 ? 3 ? 3 = 15
求?所代表的运算符号。
#include <stdio.h>
#include <stdlib.h>
int add(int a,int b)
{
return a+b;
}
int mul(int a,int b)
{
return a*b;
}
...
本帖最后由 zhendehaoren 于 2014-10-03 18:13 编辑 c++经常见到这样写法 struct T { int G(); }; c++里是不是就不需要函数指针了,c里面这样定义肯定是不行的
#include
对于函数指针,格式的声明必须和实际指向的函数参数和返回值类型相对应; 那么能否根据运行时的信息动态声明一个函数指针,或者有否等价的方法? 例如:程序运行时从dll动态联结库中得到一个函数声明的格式int f1(int, int),然后可否声明一个与之对应的函数指针int (*fp)(int, int)? 或者有其他可替代的方法?
class TApp1; typedef void (TApp1::*MEMBERFUNcTION)(); class TApp1 { MEMBERFUNcTION Test; void Fun1() { ... } void Fun2() { ... } void callFun() { //调用test所指向的函数指针,如果Test指向Fun1,调用Fun1函数,如果test指向Fun2,调用Fun2函数 //其它地方都调试通过,此处不知怎么写代码,希望各位指点????????谢谢!!!! (this->;*Test)();//这样就实现...