typedef std::function<bool(int)> MyFunction;
那个bool(int)模板参数表示法语法 – 它有一个名字吗?我试图阅读有关此语法的C标准,并且不知道要搜索什么.
显然,在其他环境中使用它似乎失败了.
typedef bool(int) MyFunctionType; // does not work.
所以我假设有一个特殊的章节关于这个语法…
谢谢.
解决方法 我不知道这个的通用名称.在标准中,它在语法生成之后被称为type-ID.type-ID bool(int)命名类型为“返回bool的(int)函数”.
它不适用于typedef(使用正常的声明语法),但使用using声明的别名确实使用了type-ID:
using MyFunctionType = bool(int);总结
以上是内存溢出为你收集整理的c – 这种语法的(可搜索的)名称是什么?全部内容,希望文章能够帮你解决c – 这种语法的(可搜索的)名称是什么?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)