#include
#define _ASSERT
#define ASSERT(tmp) { if ( !(tmp) ) std::cout << "assert error"<<'\n';}
#define ARRAY_SIZE 4
/*******************************************************************************
* 全局变量
*******************************************************************************/
typedef struct
{
int x;
int y;
int (*pFun)(int x, int y);
}PIONT;
/*******************************************************************************
* 全局函数
*******************************************************************************/
int add(int aa, int bb);
/*******************************************************************************
* main
*******************************************************************************/
int main()
{
PIONT point = {1,2,NULL};
// PIONT point [ARRAY_SIZE] ;
int result = 0;