c – 这种语法的(可搜索的)名称是什么?

c – 这种语法的(可搜索的)名称是什么?,第1张

概述typedef std::function<bool(int)> MyFunction; 那个bool(int)模板参数表示法语法 – 它有一个名字吗?我试图阅读有关此语法的C标准,并且不知道要搜索什么. 显然,在其他环境中使用它似乎失败了. typedef bool(int) MyFunctionType; // does not work. 所以我假设有一个特殊的章节关于这个语法… 谢谢. 我
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 – 这种语法的(可搜索的)名称是什么?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1254878.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-07
下一篇 2022-06-07

发表评论

登录后才能评论

评论列表(0条)

保存