-1

私はp好きです:

typedef int (*p)();

ポインタを宣言したい関数がint foo(). 次のような typedef ステートメントを使用するために、変数 p を使用して関数 foo への新しいポインターを宣言したいと思います。

typedef int emp[10]; 
emp p;// so now p is an array of size 10 of type int 
4

4 に答える 4

1
int foo()
{
   // do something
}

typedef int (*p)();

int main( int argc, char** argv )
{
    int result;

    p funcPtr = foo;    
    result = funcPtr();

    return 0;
}
于 2013-04-12T19:49:57.927 に答える