2

私はこれを持っています:

void (**funcs)();
funcs = new void (*)()[n];

そして、void、括弧などに関するエラーが発生しています。正しい構文は何ですか?

私はベクトルについて知っていますが、それがこのようにどのように行われるかを知りたいだけです。

4

1 に答える 1

3

何らかの理由で生のポインタを使用することを主張する場合、または単に興味がある場合、構文は次のとおりです。

void (**funcs)() = new (void(*[100])());


しかし、真剣に、使用するだけstd::vectorです:

std::vector<void(*)()> vec;
于 2013-02-07T03:44:38.777 に答える