C++:可调用对象与function

一点东西

题目也可以是函数表(用于存储指向可调用对象的”指针”).

上面这些可调用对象,虽然类型不同,但是共享同一种调用形式:

可以定义一个函数表,用于存储指向这些可调用对象的”指针”.当程序需要执行某个特定的操作时,
从表中查找该调用的函数.

在C++中,函数表很容易通过map来实现.

简单意思就是将与int(int,int)一样的类型,放入一个map中,将其的操作作为map的主键.

形如:

C++.
image-2208

代码实现

下面的代码可以运行,推荐一个在线运行的网址:CPP.SH

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据