- 297 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 14:43:56 ]
- #include <iostream>
void (**(**func)())(); void func3(); void func4(); int main() { void (**(func1()))(); void (**func2)(); func = new (void (**(*[1])())()); func[0] = func1; func2 = func[0](); func2[0](); func2[1]();} void (**(func1()))(){ void (**func)() = new (void (*[2])()); func[0] = func3; func[1] = func4; return func; } void func3(){ std::cout << "func3() " << std::endl; } void func4(){ std::cout << "func4() " << std::endl; }
|

|