本文主要是介绍关于 vs2019 c++20 规范里的一个全局函数 _Test_callable,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
(1)看名思议,觉得这个函数可以测试其形参是否是可以被调用的函数,或可调用对象? 不,这个名字不科学。有误导,故特别列出。看下其源码(该函数位于 头文件):
辅助分析的模板定义如下:
可见任意指针类型,只要非空,都可以使本函数返回 true 。可是很多指针指向的并非使可执行的程序。测试如下:
所以以后咱们要是单独使用此函数,不要被其名字迷惑了。
谢谢
这篇关于关于 vs2019 c++20 规范里的一个全局函数 _Test_callable的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!