首页 > 试题广场 >

定义类Oper,它保存着类型为Id (可能为可能string

[问答题]
定义类Oper,它保存着类型为Id (可能为可能string或者C风格的字符串)的标识符合一个操作(指向函数或者某种函数对象的指针)。定义类Cat_object,它保存着一个Oper的表的作用个void*。 为Ca_object提供函数add_oper(Oper),它能向Cat_object的列表中添加一个Oper;提供remove_oper(Id),它从Cat_obj的列表中删除Id所对应的Oper; 还有operator(Id, arg),它调用Id所对应的Oper。用Cat_object实现一个Oper的堆栈。写一个小程序试验这些类。

这道题你会答吗?花几分钟告诉大家答案吧!