把一组指向函数的指针放到数组里怎么表示

来源:百度知道 编辑:UC知道 时间:2024/06/15 22:15:26
有一些函数指针(指向各个函数入口),想把它们放在一个数组里,是不是要放到(指针数组里啊),怎么表示,怎么应用(通过数组项调用指针从而能实现调用该项指针指向的函数)!!!高手来帮我,回答有追加分

自定义一个函数,返回指向char类型数组的指针如下:
char* MultMatrix( )
{
char*M = new char[4];
M[0]='a';
M[1]='b';
M[1]='c';
M[3]='d';
cout << M[0] << " " << M[1] << endl;//输出返回前的数组
cout << M[2] << " " << M[3] << endl;
return M;
}
将这个函数放在程序中运行,如实例。
实例:
#include <iostream>
using namespace std;
char* MultMatrix( )
{
char*M = new char[4];
M[0]='a';
M[1]='b';
M[1]='c';
M[3]='d';
cout << M[0] << " " << M[1] << endl;//输出返回前的数组
cout << M[2] << " " << M[3] << endl;
return M;
}
int main()
{

char *M = MultMatrix();
cout << M[0] << " " << M[1] << endl;//输出返回后数组
cout << M[2] << " " << M[3] <<