前端之家收集整理的这篇文章主要介绍了
c – 这种语法的(可搜索的)名称是什么?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
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);
原文链接:https://www.f2er.com/c/111828.html