已关闭,此问题需要更focused。目前不接受答复。
**想改善这个问题吗?**更新问题,使其仅通过editing this post关注一个问题。
4天前关闭。
Improve this question
using FuncType = std::function<void(const sf::Event&)>;
它来自我正在阅读的一本书,没有其他代码库引用这行代码。它位于ActionTarget类的头文件中,用于处理包括和的操作。
我已经搜索了这个短语和关键字,但我只是不能告诉什么结构是在这个国家,将清除这一行代码了我。如果有人看到它,就像它是一个拉姆达或什么,请让我知道,我可以去研究它,而不是浪费你的时间。谢谢。
1条答案
按热度按时间bnl4lu3b1#
这是类型别名的C++11语法。它将
FuncType
定义为std::function<void(const sf::Event&)>
的 * 别名 *。反过来,std::function
接受任何可复制构造、可调用的对象,包括函数指针、lambda表达式和定义了operator()
的对象。基本上,std::function
接受任何可以用括号调用的内容(并且是可复制构造的)。